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,232
13년 전 조회 2,700
13년 전 조회 858
13년 전 조회 845
13년 전 조회 702
13년 전 조회 899
13년 전 조회 624
13년 전 조회 1,056
13년 전 조회 768
13년 전 조회 961
13년 전 조회 2,428
13년 전 조회 1,554
13년 전 조회 1,574
13년 전 조회 1,424
13년 전 조회 2,137
13년 전 조회 833
13년 전 조회 707
13년 전 조회 2,048
13년 전 조회 643
13년 전 조회 659
13년 전 조회 950
13년 전 조회 688
13년 전 조회 540
13년 전 조회 902
13년 전 조회 1,040
13년 전 조회 1,066
13년 전 조회 821
13년 전 조회 1,800
13년 전 조회 996
13년 전 조회 565
13년 전 조회 809
13년 전 조회 1,412
13년 전 조회 888
13년 전 조회 534
13년 전 조회 1,067
13년 전 조회 1,445
13년 전 조회 562
13년 전 조회 542
13년 전 조회 463
13년 전 조회 793
13년 전 조회 517
13년 전 조회 969
13년 전 조회 1,004
13년 전 조회 1,417
13년 전 조회 614
13년 전 조회 893
13년 전 조회 4,514
13년 전 조회 1,134
13년 전 조회 465
13년 전 조회 542
13년 전 조회 699
13년 전 조회 1,160
13년 전 조회 473
13년 전 조회 1,404
13년 전 조회 1,647
13년 전 조회 523
13년 전 조회 439
13년 전 조회 600
13년 전 조회 2,204
13년 전 조회 449
13년 전 조회 599
13년 전 조회 457
13년 전 조회 460
13년 전 조회 927
13년 전 조회 1,116
13년 전 조회 468
13년 전 조회 572
13년 전 조회 1,020
13년 전 조회 458
13년 전 조회 1,221
13년 전 조회 1,548
13년 전 조회 3,985
13년 전 조회 978
13년 전 조회 1,187
13년 전 조회 660
13년 전 조회 589
13년 전 조회 660
13년 전 조회 1,036
13년 전 조회 2,239
13년 전 조회 721
13년 전 조회 1,736
13년 전 조회 1,823
13년 전 조회 2,070
13년 전 조회 825
13년 전 조회 1,093
13년 전 조회 822
13년 전 조회 944
13년 전 조회 860
13년 전 조회 709
13년 전 조회 836
13년 전 조회 902
13년 전 조회 985
13년 전 조회 1,790
13년 전 조회 494
13년 전 조회 873
13년 전 조회 633
13년 전 조회 437
13년 전 조회 894
13년 전 조회 2,904
13년 전 조회 1,975
🐛 버그신고