Что-то не в порядке с передачей HANDLE FILE функции WriteFile hFile dq 1 ... mov qword [rsp+30h] , 0 mov qword [rsp+28h] , 0 mov qword [rsp+20h]...
[IMG]
mov [rsp+30h] , 0x00 mov [rsp+28h] , 0x00 mov [rsp+20h] , 0x02 mov r9 , 0x00 mov r8 , 0x03 mov rdx , 0x80000000+0x40000000 mov rcx , Buffer_Path...
Ну я пишу достаточно простую программу для разминки ;-)
Простите но пока с push. Сейчас переделаю...
Ну подскажите тогда как сделать подругому, автоматически. Нужно запаковать wget.exe в тело другой программы и потом при запуске распаковать его....
wget.inc:23: error: parser: instruction expected - ругается почему-то
Слишком сложно для меня что бы переписать на nasm win64 :( Потом разберемся ладно, пока буду писать основное тело программы. Да, GoLink мусорит...
Вот исходинк bin2db.pl - наверное его нужно подправить для nasm. #!/usr/bin/perl use warnings; use strict; die "usage: $0 <filename>\n" unless...
Как правильно добавить include вот такова вида, как должно выглядеть форматирование? wget_len = 4923280d ;004b1f90h wget: db 04dh, 05ah, 090h,...
Нашел тут свои старые коды! Ура! Правильно это делается так: global start NULL equ 0 SC_MANAGER_ALL_ACCESS equ 0xF003F extern MessageBoxA...
Не могу найти ни одного толкового примера GetLastError на ассемблере Я как-то делал сто лет назад помню нормально, на fasm, был код на этом...
Не совсем понял, но вот так вот ни чего вообще не работает: global start NULL equ 0 SC_MANAGER_ALL_ACCESS equ 0xF003F...
Первоисточника нету, как работать с сервисами прочитал из книги... про формат LastError смотрю в интернете коды mov r8 , SC_MANAGER_ALL_ACCESS...
Майкл, не могли бы Вы поправить меня? Аргументы я передаю правильно функции? RCX , RDX , R8 , R9 , и дальше PUSH'ы Вот такой вариант то же не...
Для дальнейшей работы мне понадобится GetLastError Почему-то линкер ругается, я все проверил сто раз не пойму на что :dntknw: global start NULL...
Да! Огромное спасибо! Будем работать! Прошу поясните пожалуйста почему Вы делаете sub rsp,40 при входе в главную процедуру? Это делается...
то же самое, программа не работает... в x64dbg вижу что заходит в главную процедуру, отнупывается, но MessageBoxA возвращает 0 в rax
Хорошо, вижу с lld-link не заладилось. Как слинковать с помощью golink? Не могу уже стоять на месте, время пожимает, с lld-link разберемся потом,...
а почем их нету?
Имена участников (разделяйте запятой).