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

· 13년 전 · 1551
 
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년 전 조회 2,349
13년 전 조회 3,874
13년 전 조회 1,857
13년 전 조회 2,037
13년 전 조회 1,738
13년 전 조회 1,930
13년 전 조회 1,791
13년 전 조회 2,202
13년 전 조회 1,919
13년 전 조회 2,095
13년 전 조회 3,538
13년 전 조회 2,716
13년 전 조회 2,741
13년 전 조회 2,598
13년 전 조회 3,266
13년 전 조회 1,952
13년 전 조회 1,828
13년 전 조회 3,185
13년 전 조회 1,778
13년 전 조회 1,762
13년 전 조회 2,076
13년 전 조회 1,805
13년 전 조회 1,687
13년 전 조회 1,986
13년 전 조회 2,191
13년 전 조회 2,196
13년 전 조회 1,963
13년 전 조회 2,780
13년 전 조회 2,043
13년 전 조회 1,613
13년 전 조회 1,971
13년 전 조회 2,412
13년 전 조회 1,997
13년 전 조회 1,554
13년 전 조회 2,098
13년 전 조회 2,548
13년 전 조회 1,570
13년 전 조회 1,717
13년 전 조회 1,593
13년 전 조회 1,948
13년 전 조회 1,651
13년 전 조회 2,019
13년 전 조회 2,150
13년 전 조회 2,475
13년 전 조회 1,763
13년 전 조회 2,016
13년 전 조회 5,682
13년 전 조회 2,147
13년 전 조회 1,624
13년 전 조회 1,552
13년 전 조회 1,713
13년 전 조회 2,174
13년 전 조회 1,482
13년 전 조회 2,501
13년 전 조회 2,779
13년 전 조회 1,628
13년 전 조회 1,576
13년 전 조회 1,716
13년 전 조회 3,299
13년 전 조회 1,465
13년 전 조회 1,594
13년 전 조회 1,421
13년 전 조회 1,497
13년 전 조회 2,019
13년 전 조회 2,215
13년 전 조회 1,536
13년 전 조회 1,650
13년 전 조회 2,070
13년 전 조회 1,548
13년 전 조회 2,284
13년 전 조회 2,634
13년 전 조회 5,038
13년 전 조회 2,054
13년 전 조회 2,289
13년 전 조회 1,727
13년 전 조회 1,680
13년 전 조회 1,719
13년 전 조회 2,113
13년 전 조회 3,304
13년 전 조회 1,789
13년 전 조회 2,826
13년 전 조회 2,863
13년 전 조회 3,182
13년 전 조회 1,882
13년 전 조회 2,208
13년 전 조회 1,900
13년 전 조회 1,985
13년 전 조회 1,903
13년 전 조회 1,778
13년 전 조회 1,890
13년 전 조회 1,962
13년 전 조회 2,064
13년 전 조회 2,866
13년 전 조회 1,549
13년 전 조회 1,923
13년 전 조회 1,711
13년 전 조회 1,476
13년 전 조회 1,919
13년 전 조회 3,919
13년 전 조회 3,004