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

· 13년 전 · 1535
 
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,329
13년 전 조회 3,846
13년 전 조회 1,844
13년 전 조회 2,004
13년 전 조회 1,721
13년 전 조회 1,914
13년 전 조회 1,775
13년 전 조회 2,178
13년 전 조회 1,893
13년 전 조회 2,071
13년 전 조회 3,510
13년 전 조회 2,690
13년 전 조회 2,723
13년 전 조회 2,576
13년 전 조회 3,235
13년 전 조회 1,927
13년 전 조회 1,808
13년 전 조회 3,159
13년 전 조회 1,753
13년 전 조회 1,737
13년 전 조회 2,063
13년 전 조회 1,777
13년 전 조회 1,661
13년 전 조회 1,972
13년 전 조회 2,163
13년 전 조회 2,166
13년 전 조회 1,942
13년 전 조회 2,772
13년 전 조회 2,033
13년 전 조회 1,603
13년 전 조회 1,945
13년 전 조회 2,396
13년 전 조회 1,973
13년 전 조회 1,538
13년 전 조회 2,080
13년 전 조회 2,534
13년 전 조회 1,559
13년 전 조회 1,696
13년 전 조회 1,561
13년 전 조회 1,923
13년 전 조회 1,620
13년 전 조회 2,006
13년 전 조회 2,126
13년 전 조회 2,463
13년 전 조회 1,725
13년 전 조회 1,986
13년 전 조회 5,648
13년 전 조회 2,131
13년 전 조회 1,589
13년 전 조회 1,536
13년 전 조회 1,700
13년 전 조회 2,158
13년 전 조회 1,469
13년 전 조회 2,468
13년 전 조회 2,748
13년 전 조회 1,604
13년 전 조회 1,541
13년 전 조회 1,687
13년 전 조회 3,261
13년 전 조회 1,453
13년 전 조회 1,578
13년 전 조회 1,404
13년 전 조회 1,475
13년 전 조회 1,997
13년 전 조회 2,196
13년 전 조회 1,504
13년 전 조회 1,622
13년 전 조회 2,032
13년 전 조회 1,516
13년 전 조회 2,260
13년 전 조회 2,605
13년 전 조회 5,007
13년 전 조회 2,030
13년 전 조회 2,255
13년 전 조회 1,701
13년 전 조회 1,653
13년 전 조회 1,692
13년 전 조회 2,071
13년 전 조회 3,275
13년 전 조회 1,754
13년 전 조회 2,798
13년 전 조회 2,832
13년 전 조회 3,148
13년 전 조회 1,858
13년 전 조회 2,181
13년 전 조회 1,879
13년 전 조회 1,958
13년 전 조회 1,871
13년 전 조회 1,747
13년 전 조회 1,864
13년 전 조회 1,937
13년 전 조회 2,034
13년 전 조회 2,838
13년 전 조회 1,519
13년 전 조회 1,894
13년 전 조회 1,680
13년 전 조회 1,443
13년 전 조회 1,891
13년 전 조회 3,889
13년 전 조회 2,969