RE FORUM
[REVERSE ENGINEERING] => General Discussion => Topic started by: Conflict on June 04, 2007, 01:27:12 PM
-
zdar,
nemuzu si poradit s timhle programem. Hodil bych ho do skolky, ale nesplnuje jeji pravidla. Peid rika ze je peklej v MPEG Layer II/III music file [Overlay] *. Coz je velice zajimavy, hodil sem to do Ollyho a analyza trvala nekolik minut. Krokovani stoji taky za nic. Imprec pravidelne vytuhava. Ukazkova je velikost EntryPointu. Uz vim co se vam honi hlavou "proc strkas MPtrojku do ollyho, vole?" :D . Nejlepsi na tom je velikost a to pouhych 4093 bajtu :) . Schvalne se podivejte (spust te) co se da vsechno nacpat do par radku textu.
-
Tomu hovorim krasa, napchat to do 4093 bajtov (dost mi to pripomina casy minule ked sa setrilo kazym bajtom) dneska sa to riesi systemom: Nevojde sa to na jedno DVD ? nevadi dame to na dalsie :-)
-
Presne tak. Tomuhle rikam umeni. Proto mam rad intra a demicka a cim mensi tim lepsi. Za vse mluvi 256 bajtu velky programky, samozrejme *.com (viz. attachement).
A nakonec farbrausch, kterej se vetsinou hnal za co nejmensi velikosti a pravidelne ze zucastnuje soutezi v kategoriich intro 64kb a demo. Obsazuje stupne vitezu a casto ten nejvyssi, stejne jako na Breakpoint 2007 kde vyhral s timhle krutym demickem. To co se ukryva v souboru o velikosti 182kB vas naprosto presvedci o prehnane velikosti dnesnich her. http://www.scene.org/file.php?file=%2Fparties%2F2007%2Fbreakpoint07%2Fdemo%2Ffr-041_debris.zip&fileinfo
-
pro ty co resi unpack (jestli vubec naci sou), objevil sem mozny packer (compressing linker) Crinkler.
Crinkler is a different approach to executable file compression. While
an ordinary executable file compressor operates on the executable file
produced by the linker from object files, Crinkler replaces the linker
by a combined linker and compressor. The result is an EXE file which
does not do any kind of dropping. It decompresses into memory like a
traditional executable file compressor.
Vypada to fakt zajimave, protoze sem vedel o ochrane softwaru pre-make a after-make, ale nevedel ze to de udelat after-compile+pre-link. Takhle by se mohla vydat cesta chraneni softwaru. Ma to vsak jednu nevyhodu, nevim jak se to poradne pouziva :D . Chce to .obj a pak .lib a ...
crinkler.exe /OUT:micropolis.exe /SUBSYSTEM:WINDOWS /RANGE: opengl32
/COMPMODE:SLOW /ORDERTRIES:1000 /VERBOSE:IMPORTS /VERBOSE:LABELS
kernel32.lib user32.lib gdi32.lib opengl32.lib glu32.lib winmm.lib
micropolis\startup.obj micropolis\render.obj
micropolis\render-asm.obj micropolis\sound.obj
micropolis\sound-asm.obj
http://www.crinkler.net/