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

· 13년 전 · 1594
 
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,426
13년 전 조회 3,948
13년 전 조회 1,903
13년 전 조회 2,113
13년 전 조회 1,779
13년 전 조회 1,972
13년 전 조회 1,857
13년 전 조회 2,261
13년 전 조회 2,002
13년 전 조회 2,161
13년 전 조회 3,611
13년 전 조회 2,783
13년 전 조회 2,813
13년 전 조회 2,681
13년 전 조회 3,350
13년 전 조회 2,023
13년 전 조회 1,904
13년 전 조회 3,277
13년 전 조회 1,851
13년 전 조회 1,836
13년 전 조회 2,158
13년 전 조회 1,881
13년 전 조회 1,762
13년 전 조회 2,036
13년 전 조회 2,255
13년 전 조회 2,256
13년 전 조회 2,024
13년 전 조회 2,820
13년 전 조회 2,083
13년 전 조회 1,655
13년 전 조회 2,044
13년 전 조회 2,450
13년 전 조회 2,077
13년 전 조회 1,596
13년 전 조회 2,142
13년 전 조회 2,595
13년 전 조회 1,619
13년 전 조회 1,790
13년 전 조회 1,667
13년 전 조회 2,017
13년 전 조회 1,712
13년 전 조회 2,065
13년 전 조회 2,219
13년 전 조회 2,521
13년 전 조회 1,840
13년 전 조회 2,097
13년 전 조회 5,755
13년 전 조회 2,190
13년 전 조회 1,698
13년 전 조회 1,595
13년 전 조회 1,764
13년 전 조회 2,213
13년 전 조회 1,533
13년 전 조회 2,587
13년 전 조회 2,867
13년 전 조회 1,713
13년 전 조회 1,677
13년 전 조회 1,793
13년 전 조회 3,385
13년 전 조회 1,502
13년 전 조회 1,635
13년 전 조회 1,470
13년 전 조회 1,592
13년 전 조회 2,096
13년 전 조회 2,289
13년 전 조회 1,613
13년 전 조회 1,726
13년 전 조회 2,156
13년 전 조회 1,624
13년 전 조회 2,367
13년 전 조회 2,713
13년 전 조회 5,125
13년 전 조회 2,125
13년 전 조회 2,363
13년 전 조회 1,808
13년 전 조회 1,763
13년 전 조회 1,798
13년 전 조회 2,187
13년 전 조회 3,388
13년 전 조회 1,866
13년 전 조회 2,897
13년 전 조회 2,940
13년 전 조회 3,263
13년 전 조회 1,949
13년 전 조회 2,272
13년 전 조회 1,966
13년 전 조회 2,081
13년 전 조회 1,970
13년 전 조회 1,857
13년 전 조회 1,960
13년 전 조회 2,028
13년 전 조회 2,127
13년 전 조회 2,932
13년 전 조회 1,626
13년 전 조회 1,980
13년 전 조회 1,783
13년 전 조회 1,553
13년 전 조회 1,995
13년 전 조회 4,001
13년 전 조회 3,074