Блог. Кодинг. x32.
Подкатегории
-
Общие вопросы х32
Общие вопросы, которые необходимо знать для использования Windows x32 и написания программ для 32 битной операционной системы.
-
Fasm x32
Fasm x32 - название условное. Речь идет об обычном fasm и его использовании при создании 32 битных приложений (x32 или x86). Кстати, 32 битные приложения запускаются как на 32, так и на 64 битных операционных системах Windows, так что 32 битное программирование пока актуально! С помощью Fasm можно писать достаточно понятный код для 32 битных операционных систем Windows. У него есть некоторые преимущества перед masm32, а есть и некоторые недостатки, которые связаны в основном, с отсутствием возможности включать *.lib и *.obj файлы (которые из-за другого принципа работы fasm вообще не создает) в проекты, пишушиеся на MS VC, PellesC, DEV C++ и др. Однако, если писать на fasm программы, используя его как основу построения приложения, то становятся очевидные и плюсы. Из плюсов - очень удобочитаемый и простой код, включая макросы и различные интересные для хакеров возможности, упрощающие жизнь. Среда разработки - RadAsm второй и третьей версий (практика показывает, что RadAsm 2 все-таки удобнее). Для более быстрого осваивания материала можно скачать практически настроенные среды разработки (RadAsm 2, 3), с установленными ассемблерами (fasm и masm32) и шаблонами ряда типовых форм (Template).
-
Исходники x32
Исходный 32 битный код (x32, x86) кейлоггеров, шпионских и других интересных программ . Исходники выложены на ассемблере (в основном MASM32, FASM), Си и С++. Среды разработки - разные: RadAsm, MS VC++, Borland, Pelles C, DEV C++. Конечно, код кейлоггера The Rat! гораздо сложнее того, что вы найдете, содержит множество особенностей и секретов. Выкладывать в паблик его пока не будем. Несмотря на это, полезной информации в исходниках найдется предостаточно.