Jump to content

Willkommen Gast

Navigation

Links

Als Gast hast du nur eingeschränkten Zugriff!


Sign In 

Create Account

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.
 

   

Photo

[Einfach] CrackMe v1 [Aufgelöst]

- - - - -

  • Please log in to reply
3 replies to this topic

#1
rat123

rat123

    Member

  • Premium Member
  • Likes
    97
  • 107 posts
  • 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 and 2 others like this

Posted Image


Thanked by 1 Member:
Mini Rick

#2
n1nja

n1nja

    1337

  • Premium Member
  • Likes
    140
  • 303 posts
  • 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 posts
  • 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


Posted Image


#4
rat123

rat123

    Member

  • Premium Member
  • Likes
    97
  • 107 posts
  • 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!


  • hacked, dep0x, Crap and 1 other like this

Posted Image




user(s) are reading this topic

members, guests, anonymous users


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.