Hogyan készítsünk saját programot nem csapkodott

Hogyan készítsünk úgy, hogy a programom nem romlott?

Prokunsultirovatsya akarta védeni szoftver elleni hacker: hogyan, hogy megbizonyosodjon arról, hogy a program nem tört?
Olvastam valahol, hogy ha egy csomó feltétel nélküli átmenetet „megy” (a helyi jelszó ellenőrzés), majd állítsa programot csak nem reális.
Sam csak nem valami ilyesmi: hozzon létre egy sort

s: = "doiyrewdhimnbvyxzwghlomu6se56cn8p09nu7yc56zw4ex4jlicgs4w5dnklu9klnmlfgx3q4awvu";
ha Edit1.Text = s [19] + s [22] + s [1] + s [43] + s [51] + s [68] + s [68] + s [75]
majd
# XA0; kezdődik
# XA0;. Mi megy a program
# XA0; end;

kérdés:
1). Ami az én módszer egyszerű feltörni?
2). Milyen más módszerekkel akadályozza repedések programok (például ellenőrző, stb)?
3). A gondolatok, a „megy”.
4). Ha tud válaszolni prmerami kódot vagy küld [email protected].

Senki nem fogja felvenni a s [xx].
Minden megváltozott egy feltételes átmenet abszolút.

Hogyan készítsünk úgy, hogy a programom nem romlott?

Senki sem, hogy ez

levelet assemblerben

Assembly errefelé, mint segíteni?

A program törléséhez formázza a meghajtót és a számítógép megfullad, akkor nem feltörték.


> 1). Ami az én módszer egyszerű feltörni?

Mivel két ujjal.


> 3). A gondolatok, a „megy”.

És írsz, és nézze meg a kapott kódot.
Az optimalizáló indulnak a goto szarvak és a lábak.
Nem, persze, akkor írj az asm, de hidd el, ezt a kötöttséget néhány ember megáll.

A legfontosabb dolog -, hogy írjon egy programot, hogy legalább valaki van szükség. Amint azt a személyes prktika I iskholniki ügyfél is hagyta. Mert még egy másik személy valaki másnak a forráskód nagyon nehéz megérteni. Ez könnyebb írni.


> 1). Ami az én módszer egyszerű feltörni?

ő csak primitív. felháborítóan primitív.
szegény ember-cracker # XA0; már egy byte változást a fájlt


> Optimizer indulnak a goto szarvak és a lábak.

Ki lehet kapcsolni az optimalizáló. De kétlem, hogy ezeket a goto nem valami befolyásolja.

PS. Mivel a tapasztalat nagyvállalatok, amelyek nagyon jó, és a programok, ahol a programozók igen magas szintű munka, ahol a pénz van, hogy megvédje, és biztos, hogy sok - elleni védelem hacker, vagy hibát, vagy illúzió. Ez nem lehet megtenni.

Nehéz írni egy programot, hogy azt szeretné, hogy kiváló (bár a az ügy bonyolultsága), és semmi sem könnyebb, mint írni egy ilyen programot, amivel a legprimitívebb védelem, amely nem feltörni a legkisebb vágy.

A program nagyon értékes a világ soobshestva?
Ez fordítva kell pénzt fizetni, hogy azok, akik jól használja azt, vagy legalább fizetett hacker.

Általában egyértelmű, hogy a végén kell ásni magad.
Nos, köszönöm, hogy.

Olyan típusú csomagoló aspack (jelenleg ASProtect) sok van. 90% kekszet mentés, és a többi vseravno feltört;))) (ASPack- tanácsot neki, és van egy repedés, és egyszerűen használható, az igazság és lebontja nem nehéz, de ezt figyelembe mondtam;)))

Erazzser # XA0; (14.12.04 17:48) [15]
// rá, és van egy repedés
Nos, ha van egy repedés aspack (természetesen csomagolni és védett hűvös), mit mondhatunk a mi prog

IMHO, az egyik legegyszerűbb: ha egy program olyan állandók (gépelt), csak amellett, hogy a jelszó ellenőrzése HA „om perexor az (állandó) a jelszó karakterei Ha ebben az esetben, aki csak hülye megváltoztatni az átmenet csapat. ezután a finomság - bűnös csak jelszó nem tárolja a tiszta ..


> alekc # XA0; (14.12.04 19:14) [17]

Miután a támadó prosechet - ez lesz visszafejteni a jelszót a megfelelő és állandó titkosított.

Tudom, hogy egy program, amely printsypiaalno nem feltörni. Ő rulila eszköz - egy speciális díjat.


>> alekc # XA0; (14.12.04 19:14) [17]
>
> Miután a támadó prosechet - ez lesz visszafejteni a jelszót,
> A jobb és a titkosított állandók.

Nem tudnak xorit jelszót és a hash, és csak egy része - bár csákány. ) Aztán, hogy kap a megfelelő állandó kell, hogy dekódolni őket először a jelszó segítségével.
És általában - ez csak részletek. A fő gondolat =)

Azt nyomta a szemetet a prog)))

Kapcsolódó cikkek