Покажите мне человека, который вышел архитектором из вуза(реально а не на бумаге), для него я готов установить аську и даже встретиться.
Clerk раз плюнуть. светился тут один недавно с узорами по каше. некто жоуи. тут все просто - как карта ляжет. например, энштейн пол жизни проработал мелким чиновником. так что чин в этом плане мало что значит. покажите мне несколько (1-2 - это иключение) серьезных ученых при серьезных чинах.
Я не программист по образованию Инженер-электрик! Изучаю исключительно для себя и не в корыстных целях
Да не, ну кто на тебя просто так время будет тратить, чтобы готовить тебе задания? Запиши асю : 465074136. Подсказать чего могу.
Спасибо кто ответил! Задания мне писать конечно индивидуально не надо Я думаю не сложно будет написать: "А теперь кури вот эту и эту АПИ и попробуй прикрутить к вчерашней проге".
Ну если начинать то давайте тогда с нуля: В качестве старта берем исцелиона Код (Text): .386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\user32.inc includelib \masm32\lib\user32.lib include \masm32\include\kernel32.inc includelib \masm32\lib\kernel32.lib WinMain proto :DWORD,:DWORD,:DWORD,:DWORD .DATA ClassName db "SimpleWinClass",0 AppName db "Окно программы",0 .DATA? hInstance HINSTANCE ? CommandLine LPSTR ? .CODE start: invoke GetModuleHandle, NULL mov hInstance,eax invoke GetCommandLine mov CommandLine,eax invoke WinMain, hInstance,NULL,CommandLine, SW_SHOWDEFAULT invoke ExitProcess, eax WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD LOCAL wc:WNDCLASSEX LOCAL msg:MSG LOCAL hwnd:HWND 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 hInstance pop wc.hInstance mov wc.hbrBackground,COLOR_WINDOW+1 mov wc.lpszMenuName,NULL mov wc.lpszClassName,OFFSET ClassName invoke LoadIcon,NULL,IDI_APPLICATION mov wc.hIcon,eax mov wc.hIconSm,eax invoke LoadCursor,NULL,IDC_ARROW mov wc.hCursor,eax invoke RegisterClassEx, addr wc invoke CreateWindowEx,NULL,\ ADDR ClassName,\ ADDR AppName,\ WS_OVERLAPPEDWINDOW,\ CW_USEDEFAULT,\ CW_USEDEFAULT,\ CW_USEDEFAULT,\ CW_USEDEFAULT,\ NULL,\ NULL,\ hInst,\ NULL mov hwnd,eax invoke ShowWindow, hwnd,CmdShow invoke UpdateWindow, hwnd .WHILE TRUE invoke GetMessage, ADDR msg,NULL,0,0 .BREAK .IF (!eax) invoke TranslateMessage, ADDR msg invoke DispatchMessage, ADDR msg .ENDW mov eax,msg.wParam ret WinMain endp WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM .IF uMsg==WM_DESTROY invoke PostQuitMessage,NULL .ELSE invoke DefWindowProc,hWnd,uMsg,wParam,lParam ret .ENDIF xor eax,eax ret WndProc endp end start Страшно то что я не каждую строчку тут понимаю, но помню что когда начал разбираться например с теми же хендлами то полез куда не надо. Зато представление имею о хендлах
Shoorup Задание №1 п.1 чётко сформулировать что не понятно в этом коде п.2 воспользоваться гуглом чтобы найти ответы на вопросы сформулированные по п.1 п.3 вопросы ответ на которые не удалось найти запостить здесь Задание №2 п.1. освоить один из основных инструментов ассемблерщика - http://www.ollydbg.de/ п.2. прогнать в нём эту программу пошагово и в режиме трассировки п.3. возникшие сложности спросить здесь
Y_Mur уже репетиторы работают Глаза разбегуться от кучи заданий. С Олькой знаком. В принципе задание примерно одинаковое получается. Прогу написанную в асме я всегда гоняю в ольке чтоб понять как это работает в машине. Сейчас по заданию пишу на фасме окно с двумя менюшками. В меню закрываем окно в другом читаем про разработчика (About). Как будет результат и вопросы сразу отпишусь. Еще раз спасибо всем кто откликнулся!
Здравствуйте! Вопрос схожий с данным, поэтому отдельную тему создаваю Особенно хотелось бы получить ответ от Клерка Хотелось бы иметь список вопросов и заданий для самотестирования по вирмейкерству-кернелкодингу знание ответов на которые позволяло бы, с точки зрения Клерка, претендовать на членство в достаточно продвинутой vx-группе
Subrealist Когда вы будите знать достаточно, чтобы оценивать решения в этой области и будите находить их самостоятельно(при этом пропадут навязанные прежде впечатления), тогда вы готовы.
Clerk Это понятно. Я, видимо, несколько неточно сформулировал вопрос. Естественно, никакое знание найденных другими решений не сделают профессионалом. Однако хорошая карта местности не помешает. Если точнее сформулировать вопрос, то меня интересует, какие бы вы могли предложить экзаменационные билеты по курсу "Разработка боевых компьютерных вирусов", если бы его вели. Возможно в сети что-то подобное есть. Кто знает, подкиньте ссылки. Можно на английском
Phuntik Ибо постигший суть вирускодинга свободен от ограничений принявшей форму мысли. Его воля едина с Волей Киберпространства и Знание Тайных Путей компьютерного мира непостижимым образом входит в его сознание.
Clerk Phuntik Благодарю! Вопрос снят. И ушли они в поиск дыр и не вылизали из отладчиков, ибо пришло предсказанное время и программные дыры превратились в дыры социального порядка и Искусство их сравнялось с Искусством магов древности