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,323
13년 전 조회 2,799
13년 전 조회 949
13년 전 조회 935
13년 전 조회 784
13년 전 조회 989
13년 전 조회 725
13년 전 조회 1,145
13년 전 조회 850
13년 전 조회 1,046
13년 전 조회 2,504
13년 전 조회 1,644
13년 전 조회 1,655
13년 전 조회 1,507
13년 전 조회 2,213
13년 전 조회 913
13년 전 조회 791
13년 전 조회 2,138
13년 전 조회 744
13년 전 조회 752
13년 전 조회 1,037
13년 전 조회 776
13년 전 조회 630
13년 전 조회 1,003
13년 전 조회 1,138
13년 전 조회 1,148
13년 전 조회 919
13년 전 조회 1,860
13년 전 조회 1,096
13년 전 조회 658
13년 전 조회 908
13년 전 조회 1,508
13년 전 조회 977
13년 전 조회 614
13년 전 조회 1,161
13년 전 조회 1,539
13년 전 조회 655
13년 전 조회 633
13년 전 조회 557
13년 전 조회 890
13년 전 조회 589
13년 전 조회 1,075
13년 전 조회 1,095
13년 전 조회 1,509
13년 전 조회 702
13년 전 조회 991
13년 전 조회 4,594
13년 전 조회 1,218
13년 전 조회 557
13년 전 조회 650
13년 전 조회 798
13년 전 조회 1,250
13년 전 조회 572
13년 전 조회 1,501
13년 전 조회 1,740
13년 전 조회 621
13년 전 조회 533
13년 전 조회 685
13년 전 조회 2,296
13년 전 조회 541
13년 전 조회 686
13년 전 조회 560
13년 전 조회 550
13년 전 조회 1,029
13년 전 조회 1,215
13년 전 조회 555
13년 전 조회 675
13년 전 조회 1,118
13년 전 조회 558
13년 전 조회 1,321
13년 전 조회 1,638
13년 전 조회 4,085
13년 전 조회 1,074
13년 전 조회 1,282
13년 전 조회 747
13년 전 조회 695
13년 전 조회 754
13년 전 조회 1,134
13년 전 조회 2,323
13년 전 조회 822
13년 전 조회 1,834
13년 전 조회 1,917
13년 전 조회 2,172
13년 전 조회 906
13년 전 조회 1,195
13년 전 조회 922
13년 전 조회 1,041
13년 전 조회 955
13년 전 조회 797
13년 전 조회 929
13년 전 조회 996
13년 전 조회 1,067
13년 전 조회 1,899
13년 전 조회 599
13년 전 조회 968
13년 전 조회 739
13년 전 조회 541
13년 전 조회 1,003
13년 전 조회 3,002
13년 전 조회 2,069