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,369
13년 전 조회 2,860
13년 전 조회 1,005
13년 전 조회 979
13년 전 조회 838
13년 전 조회 1,043
13년 전 조회 779
13년 전 조회 1,190
13년 전 조회 904
13년 전 조회 1,095
13년 전 조회 2,556
13년 전 조회 1,695
13년 전 조회 1,712
13년 전 조회 1,557
13년 전 조회 2,259
13년 전 조회 971
13년 전 조회 841
13년 전 조회 2,189
13년 전 조회 790
13년 전 조회 801
13년 전 조회 1,086
13년 전 조회 827
13년 전 조회 682
13년 전 조회 1,053
13년 전 조회 1,185
13년 전 조회 1,184
13년 전 조회 963
13년 전 조회 1,906
13년 전 조회 1,143
13년 전 조회 699
13년 전 조회 948
13년 전 조회 1,549
13년 전 조회 1,025
13년 전 조회 661
13년 전 조회 1,206
13년 전 조회 1,587
13년 전 조회 703
13년 전 조회 682
13년 전 조회 592
13년 전 조회 935
13년 전 조회 632
13년 전 조회 1,127
13년 전 조회 1,134
13년 전 조회 1,549
13년 전 조회 749
13년 전 조회 1,023
13년 전 조회 4,635
13년 전 조회 1,261
13년 전 조회 605
13년 전 조회 695
13년 전 조회 844
13년 전 조회 1,292
13년 전 조회 611
13년 전 조회 1,539
13년 전 조회 1,787
13년 전 조회 657
13년 전 조회 573
13년 전 조회 733
13년 전 조회 2,341
13년 전 조회 578
13년 전 조회 728
13년 전 조회 605
13년 전 조회 583
13년 전 조회 1,068
13년 전 조회 1,260
13년 전 조회 598
13년 전 조회 708
13년 전 조회 1,169
13년 전 조회 598
13년 전 조회 1,358
13년 전 조회 1,671
13년 전 조회 4,122
13년 전 조회 1,110
13년 전 조회 1,326
13년 전 조회 783
13년 전 조회 729
13년 전 조회 784
13년 전 조회 1,175
13년 전 조회 2,361
13년 전 조회 859
13년 전 조회 1,873
13년 전 조회 1,943
13년 전 조회 2,209
13년 전 조회 948
13년 전 조회 1,231
13년 전 조회 969
13년 전 조회 1,071
13년 전 조회 993
13년 전 조회 828
13년 전 조회 969
13년 전 조회 1,024
13년 전 조회 1,100
13년 전 조회 1,933
13년 전 조회 632
13년 전 조회 1,003
13년 전 조회 777
13년 전 조회 583
13년 전 조회 1,033
13년 전 조회 3,039
13년 전 조회 2,103