convert

Všetko o programoch, problémoch...
POZOR: žiadny WAREZ
Používateľov profilový obrázok
marko365
Nový používateľ
Nový používateľ
Príspevky: 90
Dátum registrácie: So 03. Júl, 2010, 19:45
Bydlisko: Presov

convert

Príspevok od používateľa marko365 »

Mam problem dostal som exe subor a musim zistit co je v nom
ak ho spustim tak sa mi zobrazi text ale myslim si ze je v tom viac
ako iba text zda sa mi malo 47 kb za 5 viet(alebo je to iba text neviem)a ak to otvoriv v programe
WinHex tak sa mi zobrazi hexadecime text a neviem do coho ho mam zkonvertovat aby som uvidel kod.
Používateľov profilový obrázok
shiro
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 8697
Dátum registrácie: Št 21. Dec, 2006, 02:00
Bydlisko: Banska Bystrica

Re: convert

Príspevok od používateľa shiro »

zabudni na to, ze uvidis zdrojak. to nespravis nijak a nicim. Maximalne uvidis hex kod, ako pises a ak s nim chces nieco robit, uc sa assembler. 47kb vobec nemusi byt vela na kusok textu, zalezi na tom ako je to kompilovane a v com je to programovane a 100 dalsich veci.
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Používateľov profilový obrázok
marko365
Nový používateľ
Nový používateľ
Príspevky: 90
Dátum registrácie: So 03. Júl, 2010, 19:45
Bydlisko: Presov

Re: convert

Príspevok od používateľa marko365 »

Takze nemam sancu prekonvertovat z hex do kodu.
Používateľov profilový obrázok
shiro
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 8697
Dátum registrácie: Št 21. Dec, 2006, 02:00
Bydlisko: Banska Bystrica

Re: convert

Príspevok od používateľa shiro »

Nemas, rovnako ako z hotovej babovky nikdy nedostanes nazad muku, vajce a hrozienka.
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Používateľov profilový obrázok
marko365
Nový používateľ
Nový používateľ
Príspevky: 90
Dátum registrácie: So 03. Júl, 2010, 19:45
Bydlisko: Presov

Re: convert

Príspevok od používateľa marko365 »

Ok a s assemblerom to si myslel co, poznam totiz stare dobre "ucit sa ucit sa ucit sa" ale ak pises ze z toho execka uz nic viac nedostanem tak naco assembler?
Používateľov profilový obrázok
shiro
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 8697
Dátum registrácie: Št 21. Dec, 2006, 02:00
Bydlisko: Banska Bystrica

Re: convert

Príspevok od používateľa shiro »

pokial ovladas assebler, tak vias aspon zhruba z toho hex vypisu poznat, co ktora instrukcia robi. Ale ak si chcel len ziskat povodny zdrojak z toho execka, tak to nic potom.
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Používateľov profilový obrázok
marko365
Nový používateľ
Nový používateľ
Príspevky: 90
Dátum registrácie: So 03. Júl, 2010, 19:45
Bydlisko: Presov

Re: convert

Príspevok od používateľa marko365 »

Tak nepotesil si ma ale dik. :facepalm:
A a to ak sa crackuje hra tak to sa meni ten hexi text execka?
Používateľov profilový obrázok
shiro
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 8697
Dátum registrácie: Št 21. Dec, 2006, 02:00
Bydlisko: Banska Bystrica

Re: convert

Príspevok od používateľa shiro »

crackeri ovladaju assembler a vedia co kde maju zmenit. Nemysli si ze maju zdakade zdrojaky tej hry, to je nemozne.
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Používateľov profilový obrázok
pEpinko
Používateľ
Používateľ
Príspevky: 850
Dátum registrácie: Po 19. Máj, 2008, 09:31
Bydlisko: BA/NR

Re: convert

Príspevok od používateľa pEpinko »

marko365 napísal:A a to ak sa crackuje hra tak to sa meni ten hexi text execka?
Ked chces velmi zhruba vidiet ako sa take cosi robi: http://www.filecrop.com/snd-reversingwi ... orial.html (samozrejme sa tam nedozvies ako prekonat securom, ale ako velmi jemny uvod je to fajn).

A ak by si chcel viac, vela crackme najdes v databaze na http://crackmes.de/archive/.
Používateľov profilový obrázok
marko365
Nový používateľ
Nový používateľ
Príspevky: 90
Dátum registrácie: So 03. Júl, 2010, 19:45
Bydlisko: Presov

Re: convert

Príspevok od používateľa marko365 »

Natrafil som na program "OllyDbg" ten je fakt dobry a myslim ze je tam aj zdrojak.
Používateľov profilový obrázok
shiro
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 8697
Dátum registrácie: Št 21. Dec, 2006, 02:00
Bydlisko: Banska Bystrica

Re: convert

Príspevok od používateľa shiro »

omyl, je to len debigger, tj. to, co som vravel. Ukaze ti assemblerovsky kod, nic ine. Ziadny zdrojak tam neuvidis.
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Používateľov profilový obrázok
marko365
Nový používateľ
Nový používateľ
Príspevky: 90
Dátum registrácie: So 03. Júl, 2010, 19:45
Bydlisko: Presov

Re: convert

Príspevok od používateľa marko365 »

Assemblerovsky kod neukazuje? Tak potom co je to tam napisane je pravda ze som sa s tymto nehral dlho skusil som iba jedno exe a bolo tam nieco v assemblery. A este nieco to ako ty hovoris o tom hexi tak to sa musim naucit ze napr:45='a',62='b' atd a potom mozem nieco zmenit?
Používateľov profilový obrázok
shiro
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 8697
Dátum registrácie: Št 21. Dec, 2006, 02:00
Bydlisko: Banska Bystrica

Re: convert

Príspevok od používateľa shiro »

na hex kode sa nieje co ucit, je to obycajna 16-tkova sustava. Cisla 0-9 a pismena A-F. Ak sa chces hrat s debugermi ako je ollydbg a modifikovat execka, potrebujes vediet assembler.

http://hysteria.sk/prielom/24/#5
Tuna mas o tom clanocek, co sa tam asi robi. Je tam popis crackovania nejakeho programu. Aby si vedel, ako to moze prebiehat. Kazdy program ma inu formu ochrany na ktoru budes musiet najst riesenie.
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Používateľov profilový obrázok
marko365
Nový používateľ
Nový používateľ
Príspevky: 90
Dátum registrácie: So 03. Júl, 2010, 19:45
Bydlisko: Presov

Re: convert

Príspevok od používateľa marko365 »

A autor clanku mal zdrojak od koho ?
Ved to tam menil pomocou toho OllyDbg a potom toho GODUP alebo som to zle pochopil ?
PS:GODUP sluzi na co vlastne na rozkodovanie ?
Používateľov profilový obrázok
shiro
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 8697
Dátum registrácie: Št 21. Dec, 2006, 02:00
Bydlisko: Banska Bystrica

Re: convert

Príspevok od používateľa shiro »

preboha....
autor nemal od nikoho ziadny zdrojak. Pochop uz konecne, ze z execka nijak povodny zdrojak nevycitas, vzdy uvidis iba assemblerovsky kod, co je hodne nizka uroven programovania, kde musis vediet co a ako v procesore a PC prebieha. Nastuduj si assembler a pochopis.

V tom clanku sa hrali cisto len s tym assemblerovkym kodom a o tom to cele je. Hocijaky Jozko Mrkvicka to nespravi, musis sa do toho vyznat a to sa nenaucis za mesiac. Inac sa to ani neda robit.

GODUP ti z assemb. kodu vyfiltruje volania pouzivane ked programujes v Delphi (tj. Object pascal programovaci jazyk). Jedna sa ale o nepodstatne veci typu IntToStr (ako bolo v clanku), cize zmena datoveho typu z celociselneho na textovy a podobne.

Ale zdrojak programu nikdy neuvidis. Je to o tom, ze ked poznas assembler, tak vies odhadnut, co tam ktora funkcia asi robi a tak pracujes. Tak ako autor clanku.
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB

Návrat na "Programy a problémy s nimi"