Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование

Уважаемые пользователи nowa.cc. Мы работаем для вас вот уже более 20 лет и сейчас вынуждены просить о помощи на оплату сервера.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 02.01.2009, 02:39   #91
Pendoss
Неактивный пользователь
 
Аватар для Pendoss
 
Пол:Мужской
Регистрация: 07.06.2008
Сообщений: 32
Репутация: 3
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Есть прога(текст ниже)...Она издает гудок при нажатии каждой 2 кропки,необходимо чтобы при нажатии каждой 2 клавиши она издавала щелчек.Подскажите где подправить и что
Код:
.386
.model flat, stdcall
option casemap:none
;подключаемые модули
include c:\masm32\include\windows.inc
include c:\masm32\include\user32.inc
include c:\masm32\include\kernel32.inc
include c:\masm32\include\gdi32.inc
;подключаемые библиотеки
includelib c:\masm32\lib\user32.lib
includelib c:\masm32\lib\kernel32.lib
includelib c:\masm32\lib\gdi32.lib
WinMain PROTO :DWORD,:DWORD,:DWORD,:DWORD
WndProc PROTO :DWORD,:DWORD,:DWORD,:DWORD
;Инициализация переменных
.data
szDisplayName DB "Курсовик",0
CommandLine  DD 0
hWnd   DD 0
hInstance  DD 0
szClassName  DB "Demo_Class", 0
sTitle   DB "Введите символ", 0
sMsg   DB "Вы ввели вторую букву : "
cll    DB ?, 0;переменная хранящая введенный символ
koll   DB 0
.code
start:
push NULL
call GetModuleHandle
mov  hInstance, EAX
call GetCommandLine
mov  CommandLine, EAX
push SW_SHOWDEFAULT
push CommandLine
push NULL
push hInstance
call WinMain
push EAX
call ExitProcess
WinMain proc hInst :DWORD,
 hPrevInst :DWORD,
 CmdLine  :DWORD,
 CmdShow  :DWORD

;локальные переменные процедуры

LOCAL wc :WNDCLASSEX
LOCAL msg :MSG

;инициализация окна

mov  wc.cbSize, sizeof WNDCLASSEX
mov  wc.style, CS_HREDRAW or CS_VREDRAW
mov  wc.lpfnWndProc, offset WndProc
mov  wc.cbClsExtra, NULL
mov  wc.cbWndExtra, NULL
push hInst
pop  wc.hInstance
mov  wc.hbrBackground, COLOR_BTNFACE+9
mov  wc.lpszMenuName, NULL
mov  wc.lpszClassName, offset szClassName
invoke LoadIcon, NULL, IDI_APPLICATION
mov  wc.hIcon, EAX
invoke LoadCursor, NULL, IDC_ARROW
mov  wc.hCursor, EAX
mov  wc.hIconSm, 0
invoke RegisterClassEx, ADDR wc
invoke CreateWindowEx, WS_EX_OVERLAPPEDWINDOW, ADDR szClassName, \
     ADDR szDisplayName, WS_OVERLAPPEDWINDOW, \
     CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, \
     CW_USEDEFAULT, NULL, NULL, hInst, NULL
mov  hWnd, EAX
invoke ShowWindow, hWnd, SW_SHOWNORMAL
invoke UpdateWindow, hWnd

;______________________

StartLoop:
push 0
push 0
push NULL
lea  EAX, msg
push EAX
call GetMessage
cmp  EAX, 0
je  ExitLoop
lea  EAX, msg
push EAX
call TranslateMessage
lea  EAX, msg
push EAX
call DispatchMessage
jmp  StartLoop
ExitLoop:
mov  EAX,msg.wParam
ret
WinMain endp

;_____________________

WndProc proc hWin :DWORD,
   uMsg :DWORD,
   wParam :DWORD,
   lParam :DWORD,

LOCAL hdc :HDC
LOCAL ps :PAINTSTRUCT
cmp  uMsg, WM_PAINT
jne  next_1
invoke BeginPaint, hWnd, ADDR ps
mov  hdc, EAX
lea  EDX, ps
push EDX
push hWnd
call EndPaint
ret

;получение и обработка клавиш

next_1:
cmp  uMsg, WM_CHAR
jne  next_2
mov  EAX,wParam
mov  cll, AL

;возврат данных для окна

;проверка какая по счету буква

cmp  koll, 0
jz  next_12

cmp  koll, 1
jz  next_11

next_11:

mov  koll, 0
jmp  next_13

next_12:
mov  koll, 1
jmp  next_2

next_13:

push MB_OK
push offset sTitle
push offset sMsg
push 0
call MessageBeep;возпроизводит звук если messagebox то выводит окно
ret

;вывод и закрытие окна по сигналу

next_2:

cmp  uMsg, WM_DESTROY
jne  next_3
push NULL
call PostQuitMessage
xor  EAX, EAX
ret

next_3:

push lParam
push wParam
push uMsg
push hWin
call DefWindowProc
ret

WndProc endp

end start
Pendoss вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: ds1-01 ntc10kдиффузор 4апн 300х300Обратите внимание на это предложение: сундук для хранения вещей - лучший магазин мебели, большой выбор, выгодные цены!дома барнхаус миниОбратите внимание на это предложение: подставка для цветов деревянная напольная фото - лучший магазин мебели, большой выбор, выгодные цены!


Старый 02.01.2009, 13:36   #92
Ivan_32
Постоялец
 
Аватар для Ivan_32
 
Регистрация: 23.12.2007
Адрес: FFFF:64E9
Сообщений: 221
Репутация: 64
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

А что имеется ввиду под щелчком?
next_13:

push MB_OK
push offset sTitle
push offset sMsg
push 0
call MessageBeep;возпроизводит звук если messagebox то выводит окно
ret

Вот эта часть кода отвечает за вызов Beep-а. Как то чудесато автор написал - положил все что нужно для MessageBox-а в стек и вызвал Beep Должно быть подразумевлось MessageBox все таки. Если под щелчком имеет ввиду MessageBox то всего лишь нужно изменить
call MessageBeep на call MessageBox.

PS: А какой толк использовать MASM не пользуясь макросами? Тот же FASM будет предпочтительней если вы можете и пишете без использования макросов.
__________________
Проблема есть следствие ее решения...
Чем больше я узнаю, тем больше чувствую себя дураком.

Последний раз редактировалось Ivan_32; 02.01.2009 в 13:40..
Ivan_32 вне форума
 
Ответить с цитированием Вверх
Старый 02.01.2009, 15:18   #93
Pendoss
Неактивный пользователь
 
Аватар для Pendoss
 
Пол:Мужской
Регистрация: 07.06.2008
Сообщений: 32
Репутация: 3
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

при call messagebox также осуществляется звук при нажатии каждой 2 клавиши,однако при этом на экран выводится сообщение о том какой символ введен.Да так будет лучше я считаю...
Программа переделывалась мной из программы выполняющей немного другое,так что не удивительно наличе косяков.Спасибо что обратили внимания...
Еще одно не пойму...Читал про Message Beep,вызов звуковых сигналов и тд...Так вот как я понял,щелчек выводится,если в винде не установлен звук в настройках(там где звуковые схемы и тд),либо нет звуковой карты и тд...Ну я проверил,в таком случае мой комп просто не воспроизводит никаких сигналов и все...В чем суть? особенности компа или недочет в коде,или я что т опонял не так?
Pendoss вне форума
 
Ответить с цитированием Вверх
Старый 02.01.2009, 17:34   #94
Ivan_32
Постоялец
 
Аватар для Ivan_32
 
Регистрация: 23.12.2007
Адрес: FFFF:64E9
Сообщений: 221
Репутация: 64
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Не знаю почему это сообщение не доходит к спикеру, но во всяком случае Beep работает нормально. Но я думаю что оно все же доходит но аргументы (частота, продолжительность) - установлены в ноль... хотя это просто предположение.
__________________
Проблема есть следствие ее решения...
Чем больше я узнаю, тем больше чувствую себя дураком.
Ivan_32 вне форума
 
Ответить с цитированием Вверх
Старый 02.01.2009, 19:03   #95
Pendoss
Неактивный пользователь
 
Аватар для Pendoss
 
Пол:Мужской
Регистрация: 07.06.2008
Сообщений: 32
Репутация: 3
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Извините а не могли бы вы проверить программу(издает ли она щелчек в случае если звук в настойках винды не настроен?)
экзешник тут
при call messagebox пишется введенный второй символ в всплывающем окне,и издается сигнал стандартный звук из настроек windows
Но если данный звук в винде не настроен,у меня почему то ничего не проигрывается и не щелкает

Добавлено через 2 минуты
Извините а не могли бы вы проверить программу(издает ли она щелчек в случае если звук в настойках винды не настроен?)
экзешник тут
http://ifolder.ru/9849329
при call messagebox пишется введенный второй символ в всплывающем окне,и издается сигнал стандартный звук из настроек windows
Но если данный звук в винде не настроен,у меня почему то ничего не щелкает

Последний раз редактировалось Pendoss; 02.01.2009 в 19:05.. Причина: Добавлено сообщение
Pendoss вне форума
 
Ответить с цитированием Вверх
Старый 03.01.2009, 05:34   #96
Ivan_32
Постоялец
 
Аватар для Ivan_32
 
Регистрация: 23.12.2007
Адрес: FFFF:64E9
Сообщений: 221
Репутация: 64
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

При нажатии два раза на клавишу выскакивает MessageBox с соответсвующим звуком(стандартным для него) и больше вобщем то ничего. Другие звуки кроме как от MessageBox-а не воспроизводятся. Косяки скорее всего с самой осью, не думаю что это может быть ошибка в коде.
__________________
Проблема есть следствие ее решения...
Чем больше я узнаю, тем больше чувствую себя дураком.
Ivan_32 вне форума
 
Ответить с цитированием Вверх
Старый 13.07.2009, 14:10   #97
semiono
Постоялец
 
Пол:Мужской
Регистрация: 19.11.2005
Адрес: Арзамас
Сообщений: 416
Репутация: 122
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Прога пишет в реестр какой-то дамп. Ну собсно регистрацию... В окне проги торчитповерх скина юзернейм того кто зарегился. Team bla-blah... Формат серийника при регистрации такой 3J-CWUNBTW-YL9J276-1134
Может кто нибудь возьмётся перетряхнуть этот дамп, что в окне другой юзер всплыл? Правдо благотворительно только, денех нет совсем

Вообще, насколько это реально?
Код:
[HKEY_CURRENT_USER\Software\NuEdge Development\SonicCharge]
"Data"=hex:ed,ca,25,b7,7f,e1,8f,0d,31,9b,fa,75,55,7d,e7,5b,8a,9f,0b,51,88,50,\
  4c,07,90,6a,32,d7,e3,ae,36,df,15,cd,63,4c,88,9a,b3,d7,77,59,c4,be,98,3d,2d,\
  4a,a7,39,38,30,fb,6a,f4,d3,7e,b3,18,73,92,90,49,32,25,06,27,36,bb,2b,11,38,\
  ad,14,ec,43,29,8a,31,0d,96,7e,55,0a,7f,19,0e,5d,81,f5,7a,6d,19,64,65,31,0f,\
  e0,73,00,44,08,11,d6,0b,69,79,55,08,dd,46,7f,6c,93,c2,9e,86,77,b0,6d,4a,67,\
  9f,ca,03,43,65,7a,2e,10,9c,a2,fb,a9,24,96,ea,40,0a,c3,a0,1d,61,14,03,c0,07,\
  98,82,e1,67,c9,a3,78,e1,87,db,63,a0,e0,94,cc,5b,14,ce,f4,2c,72,1e,1e,65,54,\
  83,9f,86,e2,ef,78,7c,8b,3f,5a,6f,bf,05,05,2b,cd,c2,e7,e3,93,dc,7b,80,b5,c0,\
  b1,37,1f,f2,5b,90,a7,d3,11,4f,22,6b,98,85,81,4e,76,29,af,89,03,ec,67,56,09,\
  9f,cc,ab,be,b6,e4,6e,5c,e8,cd,8e,81,61,81,65,f9,e8,47,2b,7e,e5,1f,56,65,5f,\
  74,80,e4,32,a3,ab,76,26,d3,be,7e,b4,0b,d9,69,1a,da,91,fd,8a,3e,3b,66,12,96,\
  62,5e,21,aa,70,b2,7c,b9,f9,83,d6,88,5d,7c,34,81,3d,26,00,a6,8a,0f,12,11,6e,\
  38,69,08,4c,7a,f5,81,20,f2,ce,38,cf,08,a3,90,fc,11,d5,f7,d3,82,ef,ea,88,ce,\
  9e,9d,c0,cb,d5,c6,3e,7b,95,66,6f,f0,42,27,6e,92,f1,76,48,28,f4,a3,2c,7f,14,\
  c2,85,03,82,f8,c0,79,01,c1,6c,d5,fa,9a,d0,a7,c9,a6,fc,e3,75,5b,2f,9e,32,80,\
  16,cf,b4,2c,13,59,de,ca,1c,f0,dd,26,55,d8,e6,ca,8c,bf,d3,b7,43,c0,2f,37,5b,\
  c0,46,d8,0b,f4,cf,e9,c6,37,b7,cc,db,23,0f,62,3a,e0,e4,88
semiono вне форума
 
Ответить с цитированием Вверх
Старый 26.08.2009, 02:08   #98
bakki
Пользователь
 
Аватар для bakki
 
Пол:Мужской
Регистрация: 10.01.2008
Сообщений: 30
Репутация: 11
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Решил попробовать свои силы в ассемблере, но как на зло у меня не будет больше доступа в интернет на ближайшие 6 месяцев. Никто не подскажет, где можно скачать образ или архив с необходимыми программами для изучения оффлайн? Если у кого есть готовый образ, буду благодарен если выложите.
bakki вне форума
 
Ответить с цитированием Вверх
Старый 06.09.2009, 18:53   #99
semiono
Постоялец
 
Пол:Мужской
Регистрация: 19.11.2005
Адрес: Арзамас
Сообщений: 416
Репутация: 122
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Если интересует fasm
Ассемблер под Windows для чайников, исходники к статьям
http://forum.sa-sec.org/index.php?showtopic=766

http://board.flatassembler.net/
http://flatassembler.net/download.php
http://flatassembler.net/docs.php
semiono вне форума
 
Ответить с цитированием Вверх
Старый 24.12.2009, 19:48   #100
kuaw26
Неактивный пользователь
 
Пол:Мужской
Регистрация: 30.08.2009
Сообщений: 11
Репутация: 0
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Для взлома делфийских программ очень хорош DeDe (делфи декомпилер).
kuaw26 вне форума
 
Ответить с цитированием Вверх
Старый 15.03.2010, 13:30   #101
k630111
Banned
 
Регистрация: 15.01.2010
Сообщений: 3
Репутация: 0
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Не подскажите где можно скачать ml.exe (MASM) версии 7.10 ?
k630111 вне форума
 
Ответить с цитированием Вверх
Старый 10.04.2010, 17:57   #102
Agasferat
Пользователь
 
Пол:Мужской
Регистрация: 15.11.2006
Сообщений: 49
Репутация: 4
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

В Delphi есть пункт меню CPU (подобие отладчика ассемблерного кода, ригистры там, память, стек и т.д.) токо вот он почемуто не доступен,
Кто нить знает как можно его активировать??????

Кстати окно его появляется если при запуске проекта в ассемблерном коде есть ошибка, но потом опять исчезает после того как ошибка исправлена.

(может вопрос не к месту: есть у кого нить ссылки на отладчик SOFT ICE "последней модели" с лекарством, киньте плз )

Последний раз редактировалось Agasferat; 10.04.2010 в 18:03..
Agasferat вне форума
 
Ответить с цитированием Вверх
Старый 14.04.2010, 21:00   #103
Vetal_978
Новичок
 
Пол:Женский
Регистрация: 11.12.2007
Сообщений: 8
Репутация: 2
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Цитата:
Сообщение от kuaw26 Посмотреть сообщение
Для взлома делфийских программ очень хорош DeDe (делфи декомпилер).

где его взять?
Vetal_978 вне форума
 
Ответить с цитированием Вверх
Старый 02.06.2010, 09:58   #104
DCRM
Постоялец
 
Аватар для DCRM
 
Пол:Мужской
Регистрация: 03.11.2005
Адрес: Annuit Cœptis
Сообщений: 302
Репутация: 424
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Цитата:
Сообщение от Vetal_978 Посмотреть сообщение
где его взять?

>>ТуТ<<
__________________
This world is very interesting, it feels free, but this freedom must be hacked. (с)
DCRM вне форума
 
Ответить с цитированием Вверх
Старый 19.06.2010, 06:27   #105
IlyaPolkovni
Неактивный пользователь
 
Регистрация: 19.06.2010
Сообщений: 1
Репутация: 0
По умолчанию Re: Вопросы по Assembler/Dizassembler и взлому...

Подскажите как распаковать фай запакованный вот этим.... Желательно понятно для зеленых.... Очень буду признателен...
DotFix NiceProtect v3.0 - v3.6
IlyaPolkovni вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ по взлому почты. WeNZeeR Хакинг в глобальной сети WWW 53 07.03.2011 17:09
Assembler & C# areostar .NET 8 05.11.2009 20:47
Видео урок по взлому igorini1981 Хакинг в глобальной сети WWW 0 12.03.2009 21:35
assembler... Roof UNIX, Linux, MacOs для PC и другие ОС 10 26.08.2007 18:39

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:39. Часовой пояс GMT +3.


Copyright ©2004 - 2024 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.17963 секунды с 11 запросами