Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen

Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.

  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

[Einfach] CrackMe v1 [Aufgelöst]

- - - - -

  • Bitte melde dich an um zu Antworten
3 Antworten in diesem Thema

#1
rat123

rat123

    Member

  • Premium Member
  • Likes
    97
  • 107 Beiträge
  • 31 Bedankt
  • verifiziert

Hallo, 

 

habe aus Langeweile eine CrackMe geschrieben, ziemlich einfach finde ich. Die Aufgabe besteht darin das richtige Passwort einzugeben um an Ende die folgende Ausgabe zu bekommen: 

 

qT2C5Mq.png

 

 

VirusTotal: 

Please Login HERE or Register HERE to see this link!

 

Download:

Please Login HERE or Register HERE to see this link!

 

Info: 

  • Eine falsche Eingabe führt zu einem Crash

 

Regeln:

  • Das Passwort muss extrahiert werden.
  • Die Ausgabe muss stimmen.

 

Schwierigkeitsgrad: Einfach

 

 

Solvers:

 

Viel Spaß


  • hacked, dep0x, Crap und 2 anderen gefällt das

Eingefügtes Bild


Thanked by 1 Member:
Mini Rick

#2
n1nja

n1nja

    1337

  • Premium Member
  • Likes
    140
  • 303 Beiträge
  • 84 Bedankt
  • Android [root], iPhone
  • Windows, Linux, Mac OS

Die Ausgabe habe ich hinbekommen, jedoch ohne Passwort ;)

 

Finde das nicht im Mem lol ;)



#3
rat123

rat123

    Member

  • Premium Member
  • Likes
    97
  • 107 Beiträge
  • 31 Bedankt
  • verifiziert

Die Ausgabe habe ich hinbekommen, jedoch ohne Passwort ;)

 

Finde das nicht im Mem lol ;)

 

Das zählt ja nicht  :-P

 

Gebe dir einige Tipps (und auch für alle anderen): 

  • Die Eingabe wird mit XOR Chiffriert
  • Die XOR Chiffrierung ist abhängig von der Länge des eingegebenen Wortes

 

Ansatz:

  • Findet die Chiffrierung (IDA Pseudocode)
  • Versucht zu verstehen welche Parameter mit welchen Werten dort verarbeitet werden

 

GL


Eingefügtes Bild


#4
rat123

rat123

    Member

  • Premium Member
  • Likes
    97
  • 107 Beiträge
  • 31 Bedankt
  • verifiziert

Auflösung

 

Das Passwort des CrackMe V1 lautet: toolbase!

 

Quellcode:

#include <iostream>

const char *passcode_to_cmp = "~eefhkyo+";
int op1 = 3;
int op2 = 2;
int v1 = (op1 << op2); 

void align(char *input, char *OutBuffer)
{
	char tmp;
	int c = 0;

	do
	{
		tmp = ~(*input);
		tmp ^= ( v1 - 2 );
		OutBuffer[c] = tmp;
		c++;
		input++;

	} while (*input != NULL);

	OutBuffer[c] = '\0';
}

int main()
{
	FILE *file;
	char input[255] = { 0 };
	file = (FILE*)__acrt_iob_func(0);

	printf("\nPassword: ");

	if (fgets(input, 255, file))
	{
		int length = strlen(input);

		char *save = (char*)malloc(length);
		memcpy(save, input, length);

		for (int i = 0; i < length; i++)
		{
			input[i] ^= length;
			input[i] = ~*(input + i);
		}
		
		char cmp[255];
		align(input, cmp);
		for (int decode = 0; decode < length; decode++)
		{
			if (cmp[decode] != (passcode_to_cmp[decode] ^ (v1 - 2)))
			{
				_asm
				{
					mov eax, 0xDEAD10CC
					push eax
					call eax
				}
			}
		}
	}
	else
	{
		printf("Invalid Input");
	}

	printf("=== [ Program Execution Successful ] === \n\n");

	getchar();

	return 0;
}

An alle die mitgemacht haben: Danke!


Eingefügtes Bild




  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 59 user(s)


    0*ptr, 0x7E1, 3eyes, abuleyla, alio202, Blackhook, Blower, BurgerBoy, C4shin0ut, chexum, Crap, cyb3rfly, Cyber Tjak, dep0x, Framerater, FrogPussyGreen, gr33d, gtawelt, h04x, hacke2010, hacked, Hansiberg, Haxlor, Jack_Frost, jmPesp, JohnR, Juri, Kaase, keyb0ardz, KimJongun, kiwitone, Kraenk, leonalexkraus, mantwohouse, MarkSantos, Methyl, Mini Rick, n1nja, OBEY, OMEGA, pablo12, PadX18, peppi200, PHIPU, Psykoon303, python_snippet, R3s1stanc3, rat123, SecurityFlaw, Silent0wn3r, Smokyjoe, SOCOM, sup3ria, Terrafaux, tilized, Toskom4n, Unda, WarRaZzer, Zerobyte
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.