Author Topic: Crackme#1  (Read 81 times)

RubberDuck

  • Newbie
  • *
  • Posts: 37
    • sec-cave.cz
Crackme#1
« on: November 15, 2018, 07:43:27 PM »
Helou gájs.
Po dlouhé době jsem se pustil do nějakého toho programování a výsledkem je tohle (ve chvíli, kdy na to příjdete) velice jednoduché CMEčko :)
https://sec-cave.cz/crackmes/

GL&HF :)

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 416
Re: Crackme#1
« Reply #1 on: November 17, 2018, 11:04:34 AM »
az na to, ze to nejde spustit (podla peID to nie je ani PE).. vymen kompilator alebo sa pohraj s nastaveniami kompilacie, alebo neviem co.
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

RubberDuck

  • Newbie
  • *
  • Posts: 37
    • sec-cave.cz
Re: Crackme#1
« Reply #2 on: November 18, 2018, 03:12:19 AM »
az na to, ze to nejde spustit (podla peID to nie je ani PE).. vymen kompilator alebo sa pohraj s nastaveniami kompilacie, alebo neviem co.

Testoval jsem to na čisté instalaci Widlí a fungovalo to :) Dokonce i ve Wine to běželo :D Ale ok.. Malý hint: Je to 64-bit aplikace, takže PEiD se vyláme zuby :) Lepší by bylo třeba ExeInfo ;)

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 416
Re: Crackme#1
« Reply #3 on: November 18, 2018, 01:49:06 PM »
jaj tak, tak to mas smolu, tu na 64bitikoch nikto nefici.
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

RubberDuck

  • Newbie
  • *
  • Posts: 37
    • sec-cave.cz
Re: Crackme#1
« Reply #4 on: November 19, 2018, 10:01:30 AM »
Minimálně Kockatá hlava 64-bit dělá  ;)

DARKER

  • [SCF]
  • Administrator
  • Senior Member
  • *****
  • Posts: 321
Re: Crackme#1
« Reply #5 on: November 19, 2018, 10:14:26 AM »
jaj tak, tak to mas smolu, tu na 64bitikoch nikto nefici.
Ale no :-) verim tomu ze vacsina ludi uz je davno na 64 :-) Doba, nastroje alebo sw nas nuti uz pouzivat x64 ..

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 416
Re: Crackme#1
« Reply #6 on: November 19, 2018, 03:11:34 PM »
dobre, predpokladam ze to teda do 32ojok neprerobis.. tak potom si to cme mozes riesit sam. ;D
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

Kockatá hlava

  • Junior Member
  • ***
  • Posts: 111
  • n00b
    • x86asm.net
Re: Crackme#1
« Reply #7 on: November 19, 2018, 05:04:03 PM »
Takovy plytvani bitama... proc vam jako nestaci 16 bitu a MS-DOS?!

RubberDuck

  • Newbie
  • *
  • Posts: 37
    • sec-cave.cz
Re: Crackme#1
« Reply #8 on: November 19, 2018, 05:26:25 PM »
dobre, predpokladam ze to teda do 32ojok neprerobis.. tak potom si to cme mozes riesit sam. ;D

Předělat bych to mohl, ale pak by ses nic nového nenaučil :D

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 416
Re: Crackme#1
« Reply #9 on: November 21, 2018, 01:56:00 PM »
nebolo by odveci (dat si jedno poldeci  8) ), ked uz nieco robim (a planujem to uverejnit), aby to bolo co najviac kompatibilne.. cim sa zvysuje pravdepodobnost, ze to niekto bude vobec riesit.
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

RubberDuck

  • Newbie
  • *
  • Posts: 37
    • sec-cave.cz
Re: Crackme#1
« Reply #10 on: November 21, 2018, 02:01:45 PM »
nebolo by odveci (dat si jedno poldeci  8) ), ked uz nieco robim (a planujem to uverejnit), aby to bolo co najviac kompatibilne.. cim sa zvysuje pravdepodobnost, ze to niekto bude vobec riesit.
S tím bych dokázal souhlasit :) Ale tady nejsem mezi nějakýma začátečníkama, takže očekávám, že se trošku posnaží  8)

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 416
Re: Crackme#1
« Reply #11 on: November 21, 2018, 03:34:58 PM »
ok, so mnou nepocitaj.
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

Z!L0G80

  • -=[t4C]=-
  • Senior Member
  • ****
  • Posts: 274
Re: Crackme#1
« Reply #12 on: November 22, 2018, 01:17:15 PM »
na takoveto hrani uz neni cas , ted se musi tvrde makat , nejsme uz deti :D
-= SmrT SiGNaTuRaM !!! =-

Z!L0G80

  • -=[t4C]=-
  • Senior Member
  • ****
  • Posts: 274
Re: Crackme#1
« Reply #13 on: November 22, 2018, 02:33:46 PM »
no asi to nikdo resit nebude takze  BEZ KOMENTARE
# Embedded file name: crackme_py.py
import base64
print 'CrackMe #1'
print '------------'
print "Rules: Don't patch. Make keygen. Enjoy it :)"
print 'Created by RubberDuck (https://sec-cave.cz)'
print '-------------------------------------------\n'

def k1(str1):
    return 'Good job m8! :) ' + str1


def x(first, second):
    return first == second


def y(msg):
    a = raw_input(msg)
    return a


x1 = y(base64.b64decode('==AI64Wan9GbgIXdvlHI0JXZz5WS'[::-1]))

def z1(s1, s2):
    return ''.join((chr(ord(a) ^ ord(b)) for a, b in zip(s1, s2)))


def z(s1):
    return z1(s1, base64.b64decode('UkVqZWNvb2wh'[::-1][::-1]))


if len(x1) > 5:
    if str.isalnum(x1):
        x2 = y(base64.b64decode('==AI6Qmcvd3czFGcgIXdvlHI0JXZz5WS'[::-1]))
        if str.isalnum(x2):
            x3 = z(x1)
            if x3.encode('hex') == x2:
                print k1(base64.b64decode('WW91IGFyZSBpbnNpZGUh'[::1]))
            else:
                print k1(base64.b64decode('ooDIhUGZpNnbpBCdn4mchBSdvlHI0VnQ'[::1][::-1]))
        else:
            print base64.b64decode('UGFhYXNhc2F3YW9hcmFkYSBhbWF1YXNhdGEgYWNhb2FuYXRhYWFpYW5hIGFhYWxhcGFoYWFhbmF1YW1hZWFyYWlhY2EgYWNhaGFhYXJhYWFjYXRhZWFyYXNhIGFvYW5hbGF5YS4=')[::2]
    else:
        print base64.b64decode('Lnh5eGx4bnhveCB4c3hyeGV4dHhjeGF4cnhheGh4Y3ggeGN4aXhyeGV4bXh1eG54YXhoeHB4bHhheCB4bnhpeGF4dHhueG94Y3ggeHR4c3h1eG14IHhueGl4Z3hveEw=')[::-2]
else:
    print 'Login must be longer then 6 alphabetic characters.'
-= SmrT SiGNaTuRaM !!! =-

RubberDuck

  • Newbie
  • *
  • Posts: 37
    • sec-cave.cz
Re: Crackme#1
« Reply #14 on: November 23, 2018, 10:37:39 PM »
no asi to nikdo resit nebude takze  BEZ KOMENTARE
# Embedded file name: crackme_py.py
import base64
print 'CrackMe #1'
print '------------'
print "Rules: Don't patch. Make keygen. Enjoy it :)"
print 'Created by RubberDuck (https://sec-cave.cz)'
print '-------------------------------------------\n'

def k1(str1):
    return 'Good job m8! :) ' + str1


def x(first, second):
    return first == second


def y(msg):
    a = raw_input(msg)
    return a


x1 = y(base64.b64decode('==AI64Wan9GbgIXdvlHI0JXZz5WS'[::-1]))

def z1(s1, s2):
    return ''.join((chr(ord(a) ^ ord(b)) for a, b in zip(s1, s2)))


def z(s1):
    return z1(s1, base64.b64decode('UkVqZWNvb2wh'[::-1][::-1]))


if len(x1) > 5:
    if str.isalnum(x1):
        x2 = y(base64.b64decode('==AI6Qmcvd3czFGcgIXdvlHI0JXZz5WS'[::-1]))
        if str.isalnum(x2):
            x3 = z(x1)
            if x3.encode('hex') == x2:
                print k1(base64.b64decode('WW91IGFyZSBpbnNpZGUh'[::1]))
            else:
                print k1(base64.b64decode('ooDIhUGZpNnbpBCdn4mchBSdvlHI0VnQ'[::1][::-1]))
        else:
            print base64.b64decode('UGFhYXNhc2F3YW9hcmFkYSBhbWF1YXNhdGEgYWNhb2FuYXRhYWFpYW5hIGFhYWxhcGFoYWFhbmF1YW1hZWFyYWlhY2EgYWNhaGFhYXJhYWFjYXRhZWFyYXNhIGFvYW5hbGF5YS4=')[::2]
    else:
        print base64.b64decode('Lnh5eGx4bnhveCB4c3hyeGV4dHhjeGF4cnhheGh4Y3ggeGN4aXhyeGV4bXh1eG54YXhoeHB4bHhheCB4bnhpeGF4dHhueG94Y3ggeHR4c3h1eG14IHhueGl4Z3hveEw=')[::-2]
else:
    print 'Login must be longer then 6 alphabetic characters.'
Ok, vyhráváš zlatého bludišťáka :D

 

„Zamilovat se do sebe - to je románek na celý život.“ Oscar Wilde