| (In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene. |
Diskussion: Intruded - Narnia wargame im Forum (In)security allgemein, in der Kategorie Security Area; Edited...
![]() |
| | #1 (permalink) |
| Registriert seit: 15.03.09 ![]() Likes: 0 | Edited Geändert von h0yt3r (22.01.12 um 22:12 Uhr) |
| | |
| | #2 (permalink) |
| Ne dumme Frage: Wie kann ich, nachdem ich level1 abgeschlossen habe, level2 spielen? Ich habe keinerlei Rechte auf dem System :S MfG | |
| | |
| HaBOT | |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 15.03.09 ![]() Likes: 0 | Wenn du getan hast, was du in Level1 tun musst, bekommste eine Shell und hast die Rechte das Passwort für Level2 auszulesen: cat /home/level2/.passwd Evtl solltest du etwas über Linux Permissions lesen (Suid bits etc). |
| | |
| | #5 (permalink) |
| Registriert seit: 10.01.08 ![]() Likes: 0 | was macht die 24 vor dem s in printf? und wie kommt man nachdem mans gelöst hat zur zweiten stufe ^.^= |
| | |
| | #6 (permalink) |
| Registriert seit: 12.01.08 ![]() Likes: 0 | Das begernzt die maximale länge, die du eingeben kannst auf 24. Nebenbei, per windows ist es mir unmöglich, das zeichen 0xbe einzugeben. gibt es da evtl. in Linux eine möglichkeit, dass als hex anzugeben? (habe mich schon öfters gefragt, wie ich z.B. ein leerzeichen in der konsole als agrument übergeben kann )ich komm echt nicht weiter, weil SSH anscheinend nen anderen zeichensatz nutzt, und daher das 0xbe iwie nich reinbekomme... |
| | |
| | #7 (permalink) | |||
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Zitat:
Zitat:
Zitat:
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ | |||
| | |
| | #8 (permalink) | ||
| Registriert seit: 10.01.08 ![]() Likes: 0 | Zitat:
ich hab mir den wert damit schnell gedumpt, weil ich hex immernoch net gelernt hab, wenn mein lehrer das ließt steinigt er mich... Code: DWORD Value = 0xdeadbeef;
for ( int i = 0; i < 4; i++ )printf ("%i\t",*(((BYTE*)&Value)+i)); Zitat:
//level2@narnia:/wargame$ export EGG=`perl -e 'print "\x6a\x0b\x58\x99\x52\x68//sh\x68/bin\x89\xe3\x52\x53\x89\xe1\xcd\x80\xc9\xc3"'` wird hier dann in EGG der hex code geschrieben oder auch das perl etc? weil das getenv sollte dann ja nen buffer zurückgeben, also kriegt der funktionszeiger hier ja direkt den C String als Funktion, also wenn es nicht abstürzen soll müsst es ja theoretisch der hex code sein, oder? --> Ein weg level 2 zu lösen: Funktion selbst schreiben ( auf ner linux box !!! ) und dumpen ! Code: for ( int i = 0; i < 50; i++ )
printf ("%x - %i, ",*(((BYTE*)Function)+i),*(((BYTE*)Function)+i)); | ||
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| wargame - " overthewire" | prEs | (In)security allgemein | 2 | 25.11.08 17:55 |
| Semtex wargame | loose | Hacks & Crackmes | 1 | 10.05.07 22:17 |