Cum pot preveni ca programul meu să fie hacked?
Am vrut să prokunsultiruetsya la contul de a proteja programele de la hacking: cum să vă asigurați că programul meu nu este hacked?
Undeva am citit că, dacă folosești o mulțime de tranziții necondiționate "du-te la" (în locurile de verificare a parolei), atunci pur și simplu nu este posibil să hack programul.
Fac doar ceva de genul acesta: creez un șir de tip
s: = "doiyrewdhimnbvyxzwghlomu6se56cn8p09nu7yc56zw4ex4jlicgs4w5dnklu9klnmlfgx3q4awvu";
dacă Edit1.Text = s [19] + s [22] + s [1] + s [43] + s [51] + s [68] + s [
atunci
# xA0; începeți
# xA0;. du-te la program
# xA0; sfârșitul;
întrebare:
1). Cât de simplu este metoda mea pentru hacking?
2). Ce alte metode există pentru hacking-ul programului (cum ar fi controalele sumelor de control etc.)?
3). Gândurile tale despre "du-te la".
4). Dacă puteți răspunde cu codul sau îl puteți trimite la [email protected].
Nimeni nu va alege s [xx].
Toată lumea va schimba un salt condițional la cel necondiționat.
Cum pot preveni ca programul meu să fie hacked?
Nu le da nimănui
scrie în asamblare
Assembler ceva aici decât ajutor?
Ștergeți programul, formatați discul și înecați computerul, apoi nimeni nu îl va sparge.
> 1). Cât de simplu este metoda mea pentru hacking?
Ca două degete.
> 3). Gândurile tale despre "du-te la".
Și scrieți și vedeți codul primit.
Optimizatorul va pleca de la coarnele și picioarele tale.
Nu, desigur, puteți scrie pe ASMA, dar credeți-mă, această confuzie nu va opri mulți oameni.
Cel mai important lucru este să scrieți un astfel de program, astfel încât cel puțin cineva să aibă nevoie de el. Așa cum am arătat prin practica mea personală, chiar am lăsat clientul cu ishere. Pentru că este încă dificil să înțelegi o altă persoană din sursele altor persoane. Mai ușor de scris.
> 1). Cât de simplu este metoda mea pentru hacking?
el este pur și simplu primitiv. la urîciune este primitiv.
bietul sărac # xA0; va trebui să schimbați întregul octet în fișierul dvs.
> Optimizatorul va pleca din coarnele și picioarele tale.
Puteți dezactiva optimizatorul. Dar, mă îndoiesc că aceste lucruri au fost afectate de ceva.
PS. Deoarece experiența companiilor mari, care fac foarte bine și programele, în cazul în care programatorii au foarte de lucru la nivel înalt, în cazul în care banii sunt acolo pentru a proteja și de a fi sigur că într-o mulțime de - protecție împotriva hacking sau glitch, sau iluzie. Nu se poate face.
Este dificil de a scrie un program care ar vrea să crape (chiar dacă complexitatea cazului), și nu este nimic mai ușor decât să scrie un astfel de program, punând protecția cea mai primitivă, care nu se va sparge cea mai mică dorință.
Programul este foarte valoros pentru comunitatea globală?
Poate invers este să plătești bani, cineva care o va folosi, bine, sau cel puțin bani pentru hacking.
În general, este clar că, în cele din urmă, trebuie să vă săturați.
Mulțumesc pentru asta.
Utilizați tipul de tăvălug ASPack (acum ASProtect), există multe. 90% biscuiti pe care-l salvați, iar restul vseravno hacked;))) (ASPack- sfătui să-l și au o fisură și utiliza cu ușurință, adevărul și se rupe în jos nu este dificil, dar din cauza aceasta am spus;)))
Erazzser # xA0; (14.12.04 17:48) [15]
// există o fisură pentru asta
timp de bine există o fisură pentru ASPack (pentru unele ambalate și protejate brusc) ce să vorbim despre programele noastre
IMHO, una dintre cele mai simple: dacă un program utilizează orice constante (tastate), doar în plus față de parola de a verifica dacă „om perexor lor (constantă) cu caracterele parolei Dacă, în acest caz, care este doar prost de a schimba echipa de tranziție. apoi ca pietre - este vina ta. Nu ține parola în clar.
> alekc # xA0; (14.12.04 19:14) [17]
Odată ce crackerul face acest lucru, acesta decriptează parola utilizând constantele corecte și criptate.
Știu un program că prinții nu puteau fi hackeri. Ea a condus dispozitivul - prin taxa specială.
>> alekc # xA0; (14.12.04 19:14) [17]
>
> Odată ce crackerul face acest lucru, decriptează parola,
> utilizând constante corecte și criptate.
Nu le puteți stoca cu o parolă, ci cu un hash, și numai cu o parte - lăsați-o să aleagă. ) Apoi, pentru a obține constantele corecte, trebuie mai întâi să le decodezi folosind o parolă.
Și în general - sunt toate detaliile. Ideea principală =)
Am aruncat gunoi în prog)))