cgi-bin 을 이용하여 서버에 루트권한으로 실행

 
1. g++ 을 이용하여 파일하나를 만든다.

suexec.cpp

#include <stdlib.h>

using namespace std;

int main()
{
     system("cd /var/www/html; ./print.py");
     return 0;
}


g++ -o setuid.do suexec.cpp
chmod 4755 setuid.do
cgi-bin 디렉토리로 setuid.do 이동시킨다.

print.py

#!/usr/bin/env python

import os

#for html view
print "Content-Type: text/planin\n\n"

os.system("mkdir byoungguk")
print "byoungguk directory create ok"



서버에 확인하면 정상적으로 디렉토리가 생성이 되어 있다.
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
13년 전 조회 1,195
13년 전 조회 2,676
13년 전 조회 829
13년 전 조회 821
13년 전 조회 664
13년 전 조회 866
13년 전 조회 595
13년 전 조회 1,029
13년 전 조회 731
13년 전 조회 933
13년 전 조회 2,410
13년 전 조회 1,521
13년 전 조회 1,540
13년 전 조회 1,391
13년 전 조회 2,110
13년 전 조회 799
13년 전 조회 671
13년 전 조회 2,011
13년 전 조회 613
13년 전 조회 628
13년 전 조회 919
13년 전 조회 652
13년 전 조회 511
13년 전 조회 875
13년 전 조회 1,016
13년 전 조회 1,040
13년 전 조회 791
13년 전 조회 1,773
13년 전 조회 964
13년 전 조회 537
13년 전 조회 779
13년 전 조회 1,380
13년 전 조회 851
13년 전 조회 497
13년 전 조회 1,033
13년 전 조회 1,418
13년 전 조회 532
13년 전 조회 515
13년 전 조회 434
13년 전 조회 758
13년 전 조회 484
13년 전 조회 945
13년 전 조회 975
13년 전 조회 1,386
13년 전 조회 576
13년 전 조회 864
13년 전 조회 4,470
13년 전 조회 1,096
13년 전 조회 431
13년 전 조회 511
13년 전 조회 665
13년 전 조회 1,136
13년 전 조회 443
13년 전 조회 1,372
13년 전 조회 1,623
13년 전 조회 494
13년 전 조회 407
13년 전 조회 565
13년 전 조회 2,171
13년 전 조회 419
13년 전 조회 564
13년 전 조회 423
13년 전 조회 428
13년 전 조회 904
13년 전 조회 1,089
13년 전 조회 435
13년 전 조회 549
13년 전 조회 990
13년 전 조회 437
13년 전 조회 1,191
13년 전 조회 1,517
13년 전 조회 3,950
13년 전 조회 947
13년 전 조회 1,162
13년 전 조회 628
13년 전 조회 562
13년 전 조회 635
13년 전 조회 1,000
13년 전 조회 2,211
13년 전 조회 698
13년 전 조회 1,712
13년 전 조회 1,795
13년 전 조회 2,040
13년 전 조회 798
13년 전 조회 1,067
13년 전 조회 798
13년 전 조회 912
13년 전 조회 824
13년 전 조회 677
13년 전 조회 800
13년 전 조회 878
13년 전 조회 947
13년 전 조회 1,761
13년 전 조회 466
13년 전 조회 841
13년 전 조회 609
13년 전 조회 413
13년 전 조회 864
13년 전 조회 2,878
13년 전 조회 1,940
🐛 버그신고