웹쉘 에사용되는 함수 점검하는 스크립트~ (Script, Finding using function in webshell)
간단하게 짜보았는데, 단점은 result.txt 까지 검사를 한다..
result.txt 는 상위 폴더에 넣고 그폴더만 검색하도록 하는것을 권장!
#!/bin/bash
echo "START"
grep -r -n "system(" ./ | awk -F : '{print "filename : "$1"\nline: "$2"\nmatch: "$3"\n\n"}' > result.txt
grep -r -n "execl(" ./ | awk -F : '{print "filename : "$1"\nline: "$2"\nmatch: "$3"\n\n"}' >> result.txt
grep -r -n "execve(" ./ | awk -F : '{print "filename : "$1"\nline: "$2"\nmatch: "$3"\n\n"}' >> result.txt
grep -r -n "fopen(" ./ | awk -F : '{print "filename : "$1"\nline: "$2"\nmatch: "$3"\n\n"}' >> result.txt
grep -r -n "passthru(" ./ | awk -F : '{print "filename : "$1"\nline: "$2"\nmatch: "$3"\n\n"}' >> result.txt
grep -r -n "exec(" ./ | awk -F : '{print "filename : "$1"\nline: "$2"\nmatch: "$3"\n\n"}' >> result.txt
grep -r -n "shell_exec(" ./ | awk -F : '{print "filename : "$1"\nline: "$2"\nmatch: "$3"\n\n"}' >> result.txt
echo "create file \"result.txt\""
echo "FINISH"
'Web_Hacking' 카테고리의 다른 글
블라인드 인젝터 미리 코딩... (0) | 2013.06.10 |
---|---|
크로스 사이트 스크립트 치트시트 (XSS Cheat sheet) (0) | 2013.01.23 |
Zeroboard XE 1.5.3.3 admin 페이지의 webshell 인젝션 취약점 (0) | 2012.11.26 |
php://filter for local file inclusion LFI 취약점의 이용 (0) | 2012.08.13 |
SQL injection 중 괜찮은 방법들.. (0) | 2012.08.12 |