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,336
13년 전 조회 2,820
13년 전 조회 965
13년 전 조회 954
13년 전 조회 806
13년 전 조회 1,010
13년 전 조회 740
13년 전 조회 1,165
13년 전 조회 866
13년 전 조회 1,063
13년 전 조회 2,525
13년 전 조회 1,655
13년 전 조회 1,672
13년 전 조회 1,526
13년 전 조회 2,233
13년 전 조회 929
13년 전 조회 804
13년 전 조회 2,156
13년 전 조회 754
13년 전 조회 767
13년 전 조회 1,055
13년 전 조회 797
13년 전 조회 643
13년 전 조회 1,022
13년 전 조회 1,153
13년 전 조회 1,164
13년 전 조회 933
13년 전 조회 1,876
13년 전 조회 1,107
13년 전 조회 671
13년 전 조회 919
13년 전 조회 1,518
13년 전 조회 988
13년 전 조회 623
13년 전 조회 1,176
13년 전 조회 1,554
13년 전 조회 668
13년 전 조회 653
13년 전 조회 566
13년 전 조회 901
13년 전 조회 602
13년 전 조회 1,088
13년 전 조회 1,108
13년 전 조회 1,519
13년 전 조회 715
13년 전 조회 1,000
13년 전 조회 4,609
13년 전 조회 1,232
13년 전 조회 573
13년 전 조회 662
13년 전 조회 812
13년 전 조회 1,266
13년 전 조회 583
13년 전 조회 1,513
13년 전 조회 1,755
13년 전 조회 630
13년 전 조회 547
13년 전 조회 700
13년 전 조회 2,307
13년 전 조회 554
13년 전 조회 700
13년 전 조회 576
13년 전 조회 561
13년 전 조회 1,041
13년 전 조회 1,231
13년 전 조회 566
13년 전 조회 683
13년 전 조회 1,134
13년 전 조회 572
13년 전 조회 1,331
13년 전 조회 1,648
13년 전 조회 4,095
13년 전 조회 1,089
13년 전 조회 1,304
13년 전 조회 762
13년 전 조회 706
13년 전 조회 763
13년 전 조회 1,151
13년 전 조회 2,334
13년 전 조회 832
13년 전 조회 1,853
13년 전 조회 1,928
13년 전 조회 2,189
13년 전 조회 924
13년 전 조회 1,210
13년 전 조회 934
13년 전 조회 1,049
13년 전 조회 966
13년 전 조회 810
13년 전 조회 949
13년 전 조회 1,005
13년 전 조회 1,078
13년 전 조회 1,911
13년 전 조회 615
13년 전 조회 978
13년 전 조회 757
13년 전 조회 554
13년 전 조회 1,012
13년 전 조회 3,020
13년 전 조회 2,082