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,240
13년 전 조회 2,702
13년 전 조회 860
13년 전 조회 850
13년 전 조회 707
13년 전 조회 901
13년 전 조회 627
13년 전 조회 1,059
13년 전 조회 770
13년 전 조회 963
13년 전 조회 2,432
13년 전 조회 1,557
13년 전 조회 1,575
13년 전 조회 1,424
13년 전 조회 2,139
13년 전 조회 835
13년 전 조회 712
13년 전 조회 2,049
13년 전 조회 647
13년 전 조회 663
13년 전 조회 954
13년 전 조회 689
13년 전 조회 544
13년 전 조회 907
13년 전 조회 1,044
13년 전 조회 1,068
13년 전 조회 822
13년 전 조회 1,801
13년 전 조회 1,002
13년 전 조회 567
13년 전 조회 812
13년 전 조회 1,412
13년 전 조회 893
13년 전 조회 541
13년 전 조회 1,072
13년 전 조회 1,450
13년 전 조회 569
13년 전 조회 546
13년 전 조회 467
13년 전 조회 795
13년 전 조회 519
13년 전 조회 972
13년 전 조회 1,008
13년 전 조회 1,424
13년 전 조회 616
13년 전 조회 896
13년 전 조회 4,518
13년 전 조회 1,136
13년 전 조회 468
13년 전 조회 544
13년 전 조회 702
13년 전 조회 1,164
13년 전 조회 475
13년 전 조회 1,409
13년 전 조회 1,648
13년 전 조회 525
13년 전 조회 441
13년 전 조회 602
13년 전 조회 2,207
13년 전 조회 450
13년 전 조회 599
13년 전 조회 461
13년 전 조회 461
13년 전 조회 929
13년 전 조회 1,119
13년 전 조회 471
13년 전 조회 573
13년 전 조회 1,022
13년 전 조회 459
13년 전 조회 1,222
13년 전 조회 1,554
13년 전 조회 3,985
13년 전 조회 980
13년 전 조회 1,189
13년 전 조회 662
13년 전 조회 593
13년 전 조회 663
13년 전 조회 1,038
13년 전 조회 2,241
13년 전 조회 723
13년 전 조회 1,740
13년 전 조회 1,826
13년 전 조회 2,075
13년 전 조회 829
13년 전 조회 1,094
13년 전 조회 825
13년 전 조회 948
13년 전 조회 862
13년 전 조회 712
13년 전 조회 837
13년 전 조회 905
13년 전 조회 988
13년 전 조회 1,791
13년 전 조회 498
13년 전 조회 873
13년 전 조회 638
13년 전 조회 442
13년 전 조회 894
13년 전 조회 2,906
13년 전 조회 1,977
🐛 버그신고