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

· 13년 전 · 1606
 
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,442
13년 전 조회 3,964
13년 전 조회 1,912
13년 전 조회 2,130
13년 전 조회 1,783
13년 전 조회 1,979
13년 전 조회 1,875
13년 전 조회 2,275
13년 전 조회 2,021
13년 전 조회 2,183
13년 전 조회 3,627
13년 전 조회 2,800
13년 전 조회 2,831
13년 전 조회 2,697
13년 전 조회 3,371
13년 전 조회 2,043
13년 전 조회 1,919
13년 전 조회 3,300
13년 전 조회 1,873
13년 전 조회 1,856
13년 전 조회 2,166
13년 전 조회 1,899
13년 전 조회 1,779
13년 전 조회 2,047
13년 전 조회 2,276
13년 전 조회 2,290
13년 전 조회 2,046
13년 전 조회 2,828
13년 전 조회 2,093
13년 전 조회 1,663
13년 전 조회 2,064
13년 전 조회 2,459
13년 전 조회 2,098
13년 전 조회 1,600
13년 전 조회 2,147
13년 전 조회 2,605
13년 전 조회 1,631
13년 전 조회 1,808
13년 전 조회 1,677
13년 전 조회 2,029
13년 전 조회 1,730
13년 전 조회 2,074
13년 전 조회 2,242
13년 전 조회 2,534
13년 전 조회 1,860
13년 전 조회 2,121
13년 전 조회 5,779
13년 전 조회 2,202
13년 전 조회 1,715
13년 전 조회 1,607
13년 전 조회 1,775
13년 전 조회 2,225
13년 전 조회 1,543
13년 전 조회 2,610
13년 전 조회 2,894
13년 전 조회 1,741
13년 전 조회 1,696
13년 전 조회 1,816
13년 전 조회 3,405
13년 전 조회 1,512
13년 전 조회 1,643
13년 전 조회 1,479
13년 전 조회 1,612
13년 전 조회 2,117
13년 전 조회 2,311
13년 전 조회 1,633
13년 전 조회 1,749
13년 전 조회 2,175
13년 전 조회 1,643
13년 전 조회 2,381
13년 전 조회 2,737
13년 전 조회 5,148
13년 전 조회 2,139
13년 전 조회 2,384
13년 전 조회 1,830
13년 전 조회 1,789
13년 전 조회 1,820
13년 전 조회 2,208
13년 전 조회 3,411
13년 전 조회 1,892
13년 전 조회 2,920
13년 전 조회 2,963
13년 전 조회 3,281
13년 전 조회 1,980
13년 전 조회 2,297
13년 전 조회 1,993
13년 전 조회 2,099
13년 전 조회 2,003
13년 전 조회 1,881
13년 전 조회 1,982
13년 전 조회 2,059
13년 전 조회 2,143
13년 전 조회 2,955
13년 전 조회 1,646
13년 전 조회 2,015
13년 전 조회 1,804
13년 전 조회 1,577
13년 전 조회 2,018
13년 전 조회 4,026
13년 전 조회 3,099