Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

(Linux) Schwierigkeitsgrad: Einfach

Diskussion: (Linux) Schwierigkeitsgrad: Einfach im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige So, hier ist mein erstes Crackme. Das Ziel ist es, das Programm dazu zu bringen, eine bestimmte Meldung auszugeben. ...

Antwort
Alt 24.02.07, 13:44   #1 (permalink)
 
Benutzerbild von Eydeet
 
Registriert seit: 14.04.06
Eydeet Leistung: Facit NTK
Likes: 4
Standard (Linux) Schwierigkeitsgrad: Einfach

Anzeige

So, hier ist mein erstes Crackme. Das Ziel ist es, das Programm dazu zu bringen, eine bestimmte Meldung auszugeben.

Erlaubt ist alles, erklärt aber bitte, was ihr gemacht habt.

Es sollte nicht allzu schwierig sein.

Angehängte Dateien
Dateityp: rar easy-crackme.rar (3,1 KB, 164x aufgerufen)
Eydeet ist offline   Mit Zitat antworten
Alt 24.02.07, 13:51   #2 (permalink)
 
Registriert seit: 21.10.06
weau Leistung: Facit NTK
Likes: 0
Standard

Meinst du die Meldung "You got it"?
weau ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 24.02.07, 14:13   #3 (permalink)
Senior Member
 
Registriert seit: 03.09.05
Lesco Leistung: Facit NTK
Likes: 0
Standard

Ich sehe momentan keine andere Möglichkeit als zu patchen:
patch   

Das CrackMe prüft ob die UID 0 ist(ob das Cm als root ausgeführt wird).
Diese Überprüfung kann man patchen indem man die 2 Bytes an Offset 704(75 21 = jne) zu (90 90 = nop,nop) ändert.
Lesco ist offline   Mit Zitat antworten
Alt 25.02.07, 00:17   #4 (permalink)
Themenstarter
 
Benutzerbild von Eydeet
 
Registriert seit: 14.04.06
Eydeet Leistung: Facit NTK
Likes: 4
Standard

Wie gesagt, es ist nicht besonders schwer. Aber vielleicht lernt ja ein Anfänger was daraus. Für alle anderen ist es natürlich langweilig
Eydeet ist offline   Mit Zitat antworten
Alt 19.03.07, 18:27   #5 (permalink)
 
Registriert seit: 04.10.05
c++freak Leistung: Facit NTK
Likes: 0
Standard

mh - linux
ich benutze ja jetzt auch ubuntu und dachte mir, löste mal wieder ein crackme
was dann zu meiner frage führt
welchen disassembler/debugger benutzt ihr denn unter linux ?
c++freak ist offline   Mit Zitat antworten
Alt 19.03.07, 18:33   #6 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

gdb und insight als grafisches Frontend.
__________________
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+
bitmuncher ist offline   Mit Zitat antworten
Alt 13.04.07, 19:55   #7 (permalink)
 
Registriert seit: 01.11.03
lagalopex Leistung: Facit NTK
Likes: 0
Standard

Alternativ geht hier auch...   

LD_PRELOAD...
Code:
#include <unistd.h>
#include <stdio.h>

uid_t getuid()
{
	return 0;
}
Code:
$ gcc -g -shared -fPIC -Wall -o rep-getuid.so rep-getuid.c -lc -m32
$ LD_PRELOAD="./rep-getuid.so" ./easy-crackme
You got it!
lagalopex ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » (Linux) Schwierigkeitsgrad: Einfach
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schwierigkeitsgrad 2Bios Games 7 29.05.06 18:02
Strom einfach aus :( Chaosempire Hardware Probleme 2 29.01.06 18:42
MP-3s einfach so verändert!? SeN Die Problemzone 9 30.01.02 10:07
Einfach nur LOL mAuRy Fun Section 0 06.01.02 17:53


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61