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

· 13년 전 · 1176
 
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,929
13년 전 조회 3,423
13년 전 조회 1,516
13년 전 조회 1,560
13년 전 조회 1,379
13년 전 조회 1,566
13년 전 조회 1,313
13년 전 조회 1,708
13년 전 조회 1,433
13년 전 조회 1,642
13년 전 조회 3,066
13년 전 조회 2,220
13년 전 조회 2,249
13년 전 조회 2,113
13년 전 조회 2,773
13년 전 조회 1,474
13년 전 조회 1,365
13년 전 조회 2,744
13년 전 조회 1,328
13년 전 조회 1,297
13년 전 조회 1,616
13년 전 조회 1,340
13년 전 조회 1,215
13년 전 조회 1,617
13년 전 조회 1,741
13년 전 조회 1,746
13년 전 조회 1,497
13년 전 조회 2,485
13년 전 조회 1,665
13년 전 조회 1,239
13년 전 조회 1,485
13년 전 조회 2,062
13년 전 조회 1,550
13년 전 조회 1,194
13년 전 조회 1,718
13년 전 조회 2,232
13년 전 조회 1,236
13년 전 조회 1,235
13년 전 조회 1,126
13년 전 조회 1,463
13년 전 조회 1,143
13년 전 조회 1,739
13년 전 조회 1,699
13년 전 조회 2,183
13년 전 조회 1,316
13년 전 조회 1,531
13년 전 조회 5,266
13년 전 조회 1,776
13년 전 조회 1,125
13년 전 조회 1,177
13년 전 조회 1,351
13년 전 조회 1,791
13년 전 조회 1,125
13년 전 조회 2,059
13년 전 조회 2,310
13년 전 조회 1,189
13년 전 조회 1,089
13년 전 조회 1,242
13년 전 조회 2,843
13년 전 조회 1,079
13년 전 조회 1,215
13년 전 조회 1,077
13년 전 조회 1,061
13년 전 조회 1,559
13년 전 조회 1,753
13년 전 조회 1,059
13년 전 조회 1,179
13년 전 조회 1,623
13년 전 조회 1,067
13년 전 조회 1,849
13년 전 조회 2,191
13년 전 조회 4,607
13년 전 조회 1,596
13년 전 조회 1,818
13년 전 조회 1,264
13년 전 조회 1,214
13년 전 조회 1,275
13년 전 조회 1,665
13년 전 조회 2,840
13년 전 조회 1,356
13년 전 조회 2,366
13년 전 조회 2,456
13년 전 조회 2,811
13년 전 조회 1,449
13년 전 조회 1,752
13년 전 조회 1,466
13년 전 조회 1,553
13년 전 조회 1,467
13년 전 조회 1,328
13년 전 조회 1,470
13년 전 조회 1,495
13년 전 조회 1,597
13년 전 조회 2,422
13년 전 조회 1,096
13년 전 조회 1,468
13년 전 조회 1,234
13년 전 조회 1,007
13년 전 조회 1,492
13년 전 조회 3,461
13년 전 조회 2,576