Jump to content

Криптиране на изпълним Windows-файл


finalista

Препоръчан пост

Не знам дали точната дума е криптиране, но идеята ми е, да предпазя изпълнимия файл от дизасемблиране, понеже научих, че има такива програми, които от изпълнимия файл създават сорс-код на езика, на който е бил оригиналния сорс-код ....

Въпросът ми е: Има ли програма, която да криптира изпълнимия ми файл, като той да продължи да върши същата работя която и преди криптирането, но да бъде защитен от дизасемблране ?

Благодаря предварително !

Link to comment
Сподели другаде

Това много хора преди теб са го мислили и опитвали.  :haha:

На кратко - начини има, но който действително е заинтересован - ще гледа как да ги заобиколи.

Link to comment
Сподели другаде

  • 3 months later...

Препоръчвам ти да си намериш Open Source алтернатива на програмата и да видиш нейния сорс код. На кратко бих казал че това е невъзможно. Но може би познанията са ми ограничени. Може да гледаш какво тази програма прави и да се мъчиш на напишеш нещо подобно ако можеш.

Link to comment
Сподели другаде

Не знам дали точната дума е криптиране, но идеята ми е, да предпазя изпълнимия файл от дизасемблиране, понеже научих, че има такива програми, които от изпълнимия файл създават сорс-код на езика, на който е бил оригиналния сорс-код ....

Въпросът ми е: Има ли програма, която да криптира изпълнимия ми файл, като той да продължи да върши същата работя която и преди криптирането, но да бъде защитен от дизасемблране ?

Благодаря предварително !

 

Има такива програми. Тази фирма - http://www.siliconrealms.com/ някога правеше "Armadillo", сравнително известна защита за изпълними файлове.

Струва си да погледнете и това: http://upx.sourceforge.net/ . Там идеята е да се намали размера на файла, но прави почти същото. С леки модификации и 2-3 трика би могла да ви свърши работа.

 

Искам да подчертая, че точно "от изпълнимия файл създават сорс-код на езика, на който е бил оригиналния сорс-код" е невъзможно да се постигне и не се прави. При дизасемблиране се получава код, който е подобен на асемблерния, тоест кратки инструкции, които се изпълняват от процесор-а. Код с който се работи трудно.

 

Моята препоръка е да напишете няколко прости програми, които да се опитате да "кракнете" сам. Така ще разберете, че подобна защита не е много смислена, а също и как можете да адресирате проблемът по по-подходящ начин. Много специалисти намират такива притурки за намаляващи качеството на програмата.

 

Ето с какво можете да отворите вашият файл: http://hdasm.narod.ru/.

По-често се ползва дебъгер: http://www.ollydbg.de/

Из мрежата има разни статии които да ви послужат за отправна точка.

Link to comment
Сподели другаде

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...