- Форум
- По малко от всичко
- Информационни технологии
- source code
Пробвах с една програма да отворя един source code ,но ми излязоха яроглифи.Та въпроса ми е как да отворя source code на дадена програма и да не ми дава яроглифи?
с resource hacker стана!
Сега ако може да ми кажете как да вкарам в тоя source code да отваря заедно с програмата и друго нещо???
Де да можеше това, което искаш да направиш. В зависимост от езика за програмиране(C,C++ и други езици, които се компилират до машинен код) няма как да се види сорс кода на компилирана програма. Можеш да видиш инструкциите, но трябва да си Assembler Guru, за да разбереш какво се случва. Отделно ако програмата е защитена с някакъв packer(и anti-debug техники), няма как да я промениш.
Последно редактирано от mcfe : 02-02-2014 на 18:25
Последно редактирано от mcfe : 02-02-2014 на 19:07
Кернел-а казва какво да прави процесора, рамта, видео картата и хард диска и всичко кот се сетиш дет има микропроцесор. Асемблер е просто език и все пак не е крайния код, който управлява микропроцесора. коко95 иска обикновен сорс код на c++ C# или там на каквото е написана програмата, но няма как да го види понеже няма проджект файловете. Единствения начин, който поне аз знам, за да се едитне дадено .exe е едит чрез HEX кода му.
Всички програми създават процеси в ОС-ма, ОС-ма чрез процесите се обръща към кернела на ОС-ма, който казва как да се обработи информацията и какви ресурси да даде на този процес. Явно изобщо си нямаш представа как работи един компютър..
![]()
Последно редактирано от MaGuSs : 02-03-2014 на 01:35
-Щастието е нещо вътрешно, а не външно, затова то не зависи от онова, което имаме, а от това, което сме.
-Учи се от вчера, живей за днес, вярвaй в утре!
Хайде да не си мерим пи...знанията. Асемблерният език не е крайният, но отвори едно PE с дебъгер като Ollydbg/IDA и машинния код ти е показан заедно с инструкции на асемблер(защото е по-разбираемо отколкото да гледаш opcode-овете). И в крайна сметка аз казах абсолютно същото, ако програмата е била компилирана до машинен код(а не примерно bytecode като при Java), то няма как да види тесктовия сорс код.
А начин да промениш EXE е отново с дебъгер, аз препоръчвам Ollydbg 1.10 или Ollydbg 2, но двойката няма плъгини, докато единицата има плъгини за разни анти дебъг техники.
Това откъде ти хрумна пък не знам... Някакви комплекси имаш.
Последно редактирано от mcfe : 02-03-2014 на 05:09