| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: HowTO shellcode development ? im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo, ich hab mir vor ein paar Tagen ein Buch "hacking - the art of exploitation" von nem Kumpel ...
![]() |
| | #1 (permalink) |
| Registriert seit: 11.02.05 ![]() Likes: 0 | Anzeige Hallo, ich hab mir vor ein paar Tagen ein Buch "hacking - the art of exploitation" von nem Kumpel ausgeliehen. Glücklicherweise hat der Verlag gleich mal online ;-) Iist super geschrieben aber ein haken hat das Ding doch ... (war klar oder ?) es wird nicht erklärt wie der Autor auf den inhalt des Arrays "shellcode" kommt. so sieht das aus: Code: char shellcode[] = "\x31\xc0\xb0\x46\x31\xdb\x31\xc9\xcd\x80\xeb\x16\x5b\x31\xc0" "\x88\x43\x07\x89\x5b\x08\x89\x43\x0c\xb0\x0b\x8d\x4b\x08\x8d" "\x53\x0c\xcd\x80\xe8\xe5\xff\xff\xff\x2f\x62\x69\x6e\x2f\x73" "\x68"; http://www.nostarch.com/extras/hacking/chap2/exploit.c Meine Frage wie hat der diesen shellcode entwickelt ? |
| | |
| | #2 (permalink) | |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | Zitat:
beispiel zur programmierung von shellcode: http://www.phrack.org/phrack/49/P49-14 in dem buch Forbidden Code wird das programmieren von shellcode auch recht ausführlich beschrieben. edit: ich seh grad dass "hacking - the art of exploitation" (englisch) das gleiche buch ist wie "Forbidden Code" (deutsch). dann müsste doch ein kapitel übers shellcode schreiben in deinem buch drin sein?!
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 11.02.05 ![]() Likes: 0 | Ja auf wikipedia hät ich eigentlich auch kommen müssen ;-) Mein Problem an dem Buch "Forbidden Code" ist nur das ich Windowshellcodes schreiben will, hätte ich vielleicht erwähnen sollen. In Windows kann ich ja schlecht Linux Systemcalls benutzen. Ich versuch mich gerade daran die WinExec() funktion zu dissamblieren - nur wie soll ich die Adresse der funktion herrausbekommen ? damit ich die "callen" kann. |
| | |
| | #4 (permalink) | |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | Zitat:
http://www.vividmachines.com/shellcode/arwin.c in deinem fall müsstest du das programm folgendermaßen aufrufen: "arwin.exe kernel32.dll WinExec" ("arwin.exe library funktion") andere möglichkeit wäre zb über ollydbg - File -> open: C:\winnt\system32\kernel32.dll - "Launch LOADDLL.EXE?" -> Ja - Debug -> Call DLL Export - oben in der dropdownlist stehen alle funktionen und davor jeweils die adresse
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net | |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 11.02.05 ![]() Likes: 0 | Danke ! und guck mal hier: > http://www.vividmachines.com/shellcode/shellcode.html (na ok du wirst es eh wissen ^^) |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Windows Driver Development[fertig] | sw33tlull4by | Code Kitchen | 2 | 05.08.09 12:45 |
| GTK+ 2.0 development headers | RemoteC | Linux/UNIX | 4 | 10.06.07 10:42 |
| The Process of Software Development | dutchman2006 | Doppelte Beiträge | 3 | 07.05.07 17:17 |
| Windows Sofware Development Kit Hilfe | Raptor | Code Kitchen | 12 | 04.02.04 18:57 |
| Shellcode | KDSBest | Code Kitchen | 3 | 24.12.03 13:25 |