Ищу себе онлайн-репетитора по асму

Тема в разделе "WASM.HEAP", создана пользователем Shoorup, 28 июн 2010.

  1. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Покажите мне человека, который вышел архитектором из вуза(реально а не на бумаге), для него я готов установить аську и даже встретиться.
     
  2. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    Clerk
    раз плюнуть. светился тут один недавно с узорами по каше. некто жоуи.

    тут все просто - как карта ляжет. например, энштейн пол жизни проработал мелким чиновником. так что чин в этом плане мало что значит. покажите мне несколько (1-2 - это иключение) серьезных ученых при серьезных чинах.
     
  3. Guru_of_Zen

    Guru_of_Zen Member

    Публикаций:
    0
    Регистрация:
    21 янв 2010
    Сообщения:
    288
    Clerk
    кнут
     
  4. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    Я не программист по образованию:) Инженер-электрик! Изучаю исключительно для себя и не в корыстных целях:)
     
  5. Phuntik

    Phuntik New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2008
    Сообщения:
    318
    Да не, ну кто на тебя просто так время будет тратить, чтобы готовить тебе задания?
    Запиши асю : 465074136. Подсказать чего могу.
     
  6. Neonix

    Neonix New Member

    Публикаций:
    0
    Регистрация:
    2 май 2009
    Сообщения:
    839
    Shoorup
    Вы сын Клерка?
     
  7. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    Спасибо кто ответил! Задания мне писать конечно индивидуально не надо:) Я думаю не сложно будет написать: "А теперь кури вот эту и эту АПИ и попробуй прикрутить к вчерашней проге".
     
  8. Phuntik

    Phuntik New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2008
    Сообщения:
    318
    Несложно. Покажи вчерашнюю прогу.
     
  9. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    Ну если начинать то давайте тогда с нуля:
    В качестве старта берем исцелиона:)
    Код (Text):
    1. .386
    2. .model flat,stdcall
    3.  
    4. option casemap:none
    5. include \masm32\include\windows.inc
    6. include \masm32\include\user32.inc
    7. includelib \masm32\lib\user32.lib
    8. include \masm32\include\kernel32.inc
    9. includelib \masm32\lib\kernel32.lib
    10.  
    11.  
    12. WinMain proto :DWORD,:DWORD,:DWORD,:DWORD
    13.  
    14. .DATA
    15.  
    16. ClassName db "SimpleWinClass",0
    17. AppName db "Окно программы",0
    18.  
    19.  
    20. .DATA?
    21. hInstance HINSTANCE ?
    22. CommandLine LPSTR ?
    23. .CODE
    24. start:
    25. invoke GetModuleHandle, NULL
    26.  
    27. mov hInstance,eax
    28.  
    29. invoke GetCommandLine
    30. mov CommandLine,eax
    31. invoke WinMain, hInstance,NULL,CommandLine, SW_SHOWDEFAULT
    32. invoke ExitProcess, eax
    33.  
    34. WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD
    35.     LOCAL wc:WNDCLASSEX
    36.     LOCAL msg:MSG
    37.     LOCAL hwnd:HWND
    38.  
    39.  
    40.     mov   wc.cbSize,SIZEOF WNDCLASSEX
    41.     mov   wc.style, CS_HREDRAW or CS_VREDRAW
    42.     mov   wc.lpfnWndProc, OFFSET WndProc
    43.     mov   wc.cbClsExtra,NULL
    44.  
    45.     mov   wc.cbWndExtra,NULL
    46.     push  hInstance
    47.     pop   wc.hInstance
    48.     mov   wc.hbrBackground,COLOR_WINDOW+1
    49.  
    50.     mov   wc.lpszMenuName,NULL
    51.     mov   wc.lpszClassName,OFFSET ClassName
    52.     invoke LoadIcon,NULL,IDI_APPLICATION
    53.     mov   wc.hIcon,eax
    54.  
    55.     mov   wc.hIconSm,eax
    56.     invoke LoadCursor,NULL,IDC_ARROW
    57.     mov   wc.hCursor,eax
    58.     invoke RegisterClassEx, addr wc
    59.     invoke CreateWindowEx,NULL,\
    60.                 ADDR ClassName,\
    61.                 ADDR AppName,\
    62.                 WS_OVERLAPPEDWINDOW,\
    63.                 CW_USEDEFAULT,\
    64.                 CW_USEDEFAULT,\
    65.                 CW_USEDEFAULT,\
    66.                 CW_USEDEFAULT,\
    67.                 NULL,\
    68.                 NULL,\
    69.                 hInst,\
    70.                 NULL
    71.     mov   hwnd,eax
    72.  
    73.     invoke ShowWindow, hwnd,CmdShow
    74.     invoke UpdateWindow, hwnd
    75.  
    76.     .WHILE TRUE
    77.        invoke GetMessage, ADDR msg,NULL,0,0
    78.     .BREAK .IF (!eax)
    79.        invoke TranslateMessage, ADDR msg
    80.        invoke DispatchMessage, ADDR msg
    81.     .ENDW
    82.      mov     eax,msg.wParam
    83.      ret
    84.  
    85. WinMain endp
    86.  
    87. WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
    88.  
    89.     .IF uMsg==WM_DESTROY
    90.         invoke PostQuitMessage,NULL
    91.     .ELSE
    92.         invoke DefWindowProc,hWnd,uMsg,wParam,lParam
    93.         ret
    94.     .ENDIF
    95.     xor eax,eax
    96.  
    97.     ret
    98. WndProc endp
    99.  
    100.  
    101. end start
    Страшно то что я не каждую строчку тут понимаю, но помню что когда начал разбираться например с теми же хендлами то полез куда не надо. Зато представление имею о хендлах:)
     
  10. progma137

    progma137 Виктор Франкенштейн

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    18
    Адрес:
    Кривой Рог
    опять масм? он мне напоминает все что угодно но не простыню только из команд ассемблера
     
  11. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Shoorup
    Задание №1
    п.1 чётко сформулировать что не понятно в этом коде
    п.2 воспользоваться гуглом чтобы найти ответы на вопросы сформулированные по п.1
    п.3 вопросы ответ на которые не удалось найти запостить здесь

    Задание №2
    п.1. освоить один из основных инструментов ассемблерщика - http://www.ollydbg.de/
    п.2. прогнать в нём эту программу пошагово и в режиме трассировки
    п.3. возникшие сложности спросить здесь
     
  12. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    Y_Mur уже репетиторы работают:) Глаза разбегуться от кучи заданий. С Олькой знаком.
    В принципе задание примерно одинаковое получается. Прогу написанную в асме я всегда гоняю в ольке чтоб понять как это работает в машине.
    Сейчас по заданию пишу на фасме окно с двумя менюшками. В меню закрываем окно в другом читаем про разработчика (About).
    Как будет результат и вопросы сразу отпишусь.

    Еще раз спасибо всем кто откликнулся!
     
  13. Subrealist

    Subrealist Member

    Публикаций:
    0
    Регистрация:
    17 июл 2006
    Сообщения:
    134
    Здравствуйте!
    Вопрос схожий с данным, поэтому отдельную тему создаваю
    Особенно хотелось бы получить ответ от Клерка
    Хотелось бы иметь список вопросов и заданий для самотестирования по вирмейкерству-кернелкодингу знание ответов на которые позволяло бы, с точки зрения Клерка, претендовать на членство в достаточно продвинутой vx-группе
     
  14. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Subrealist
    Когда вы будите знать достаточно, чтобы оценивать решения в этой области и будите находить их самостоятельно(при этом пропадут навязанные прежде впечатления), тогда вы готовы.
     
  15. Subrealist

    Subrealist Member

    Публикаций:
    0
    Регистрация:
    17 июл 2006
    Сообщения:
    134
    Clerk
    Это понятно. Я, видимо, несколько неточно сформулировал вопрос.
    Естественно, никакое знание найденных другими решений не сделают профессионалом. Однако хорошая карта местности не помешает.
    Если точнее сформулировать вопрос, то меня интересует, какие бы вы могли предложить экзаменационные билеты по курсу "Разработка боевых компьютерных вирусов", если бы его вели.
    Возможно в сети что-то подобное есть. Кто знает, подкиньте ссылки. Можно на английском
     
  16. Phuntik

    Phuntik New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2008
    Сообщения:
    318
    Чтобы
    , вас в первую очередь не должно волновать, что есть в
    , если вы не поняли пост 34.
     
  17. Subrealist

    Subrealist Member

    Публикаций:
    0
    Регистрация:
    17 июл 2006
    Сообщения:
    134
    Phuntik
    Ибо постигший суть вирускодинга свободен от ограничений принявшей форму мысли. Его воля едина с Волей Киберпространства и Знание Тайных Путей компьютерного мира непостижимым образом входит в его сознание.
     
  18. Phuntik

    Phuntik New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2008
    Сообщения:
    318
    Ну вот, вы сами прекрасно всё знаете.
     
  19. Subrealist

    Subrealist Member

    Публикаций:
    0
    Регистрация:
    17 июл 2006
    Сообщения:
    134
    Clerk
    Phuntik
    Благодарю!
    Вопрос снят.
    И ушли они в поиск дыр и не вылизали из отладчиков, ибо пришло предсказанное время и программные дыры превратились в дыры социального порядка и Искусство их сравнялось с Искусством магов древности
     
  20. dfrsa

    dfrsa New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2010
    Сообщения:
    88
    Subrealist
    http://vx-true-xakep-magazine-reader.narod.ru/
    вступайте и кампелируйте! )