Посл.ответ
Сообщение
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 28 ноября 2016 22:13 · Поправил: yashechka · Личное сообщение · #1
Привет Всем.
Здесь буду потихоньку выкладывать новый курс по ИДЕ (перевод статей автора Рикардо Нарваха)
--> Link <-- А тут, красивые PDF.
--> Link <-- Как только закончу снимать отладку, перейду на реверсинг с нуля и на что-то ещё.
Буду рад услышать любые комментарии по курсу
--> Link <-- Также всем Спасибо за лайки.
===
--> 01 <-- - Знакомство с IDA PRO.--> 02 <-- - Системы счисления.--> 03 <-- - Регистры процессора.--> 04 <-- - Стек и самые простые инструкции.--> 05 <-- - Инструкции LEA и MOV.--> 06 <-- - Математические инструкции.--> 07 <-- - Безусловный переход JMP, CALL и RET.--> 08 <-- - Сегменты.--> 09 <-- - Загрузчик и первые функции.--> 10 <-- - Запуск встроенного отладчика.--> 11 <-- - Флаги процессора.--> 12 <-- - Первый реверс.--> 13 <-- - IPYTHON.--> 14 <-- - Упакованные файлы.--> 15 <-- - Распаковка PE файла.--> 16 <-- - Скрипт и IAT.--> 17 <-- - Удаленная отладка.--> 18 <-- - Практика.--> 19 <-- - Реверсинг крекми CRUEHEADa.--> 20 <-- - Уязвимости.--> 21 <-- - Переполнение буфера в стеке.--> 22 <-- - Различая в машинном коде.--> 23 <-- - Практика.--> 24 <-- - Практика.--> 25 <-- - Структуры.--> 26 <-- - Структуры.--> 27 <-- - Структуры. (--> 27.2 <-- )--> 28 <-- - Структуры.--> 29 <-- - Подготовка к CVE.--> 30 <-- - CVE-2008-4654.--> 31 <-- - POC для CVE. (--> 31.2 <-- )--> 32 <-- - Добавляем WINDBG.--> 33 <-- - Подлючение MONA.PY.--> 34 <-- - Знакомство с DEP.--> 35 <-- - DEP и NO DEP.--> 36 <-- - DEP и NO DEP.--> 37 <-- - DEP и NO DEP.--> 38 <-- - SEH и CANARY.--> 39 <-- - DEP, SEH + CANARY.--> 40 <-- - Универсальный шеллкод.--> 41 <-- - Строки в куче, стеке и сегменте данных.--> 42 <-- - Решение упражнения 41А.--> 43 <-- - Решение упражнения 41B.--> 44 <-- - HEAP.--> 45 <-- - Упражнение 41B.--> 46<-- - Практика с кучей.--> 47<-- - LOW FRAGMENTATION HEAP.--
| Сообщение посчитали полезным: Apocalypse , zds , srm60171 , =TS= , gleco1 , Gideon Vi , Djeck , zNob , SReg , ksol , filyaxxxcom , N_E_O , Orlyonok , Abraham , mak , ClockMan , VodoleY , Bad_guy , verdizela , negoday , _k0NkurS , TOM_RUS , vnekrilov , anonymous , HandMill , DICI BF , olafudaf , tRuNKator , CoolMax_86 , TryAga1n , AtilkaShooter , CyberGod , BiteMoon , d745150 , mr_yoda2 , IranR , Nau , AlxVD , needmic , Diabolic , hlmadip , BAHEK , CKAP , Norinke , Znoy , YoY , Medsft , oxiusova , ww00 , awoland , Isaev , rukop84 , Rio , Hugo Chaves , papavlo , r_e , ac86 , ys72
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 27 ноября 2017 23:20 · Поправил: yashechka · Личное сообщение · #2
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 02 декабря 2017 17:33 · Личное сообщение · #3
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 08 декабря 2017 21:12 · Личное сообщение · #4
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 10 декабря 2017 19:45 · Личное сообщение · #5
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 15 декабря 2017 22:01 · Личное сообщение · #6
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 05 января 2018 11:03 · Личное сообщение · #7
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 19 января 2018 21:04 · Личное сообщение · #8
Ранг: 5.0 (гость)Активность: 0.03↘ 0.01 Статус: Участник
Создано: 25 января 2018 16:51 · Личное сообщение · #9
Где там найти вложенные кракми?
| Сообщение посчитали полезным:
Ранг: 102.0 (ветеран), 18thxАктивность: 0.07↘ 0.02 Статус: Участник
Создано: 25 января 2018 17:30 · Личное сообщение · #10
Vladislou пишет: Где там найти вложенные кракми? В пакете английской версии - ссылка выше.
Либо на сайте Нарвахи.
-------------------------------------------------------------
yashechka - Ему сколько было лет?
| Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 27 января 2018 08:51 · Личное сообщение · #11
40 лет
| Сообщение посчитали полезным: ksol
Ранг: 431.7 (мудрец), 390thxАктивность: 0.73↘ 0.32 Статус: Участник
Создано: 27 января 2018 15:13 · Личное сообщение · #12
yashechka пишет: --> Новая статья К.К уже доступна<-- ) Там, гляжу, нехилый уже такой детектив намечается.
Вот такое оно, мифотворчество
| Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 27 января 2018 17:25 · Личное сообщение · #13
Ешё на годовщину кое-что приготовил. Большое я считаю.
| Сообщение посчитали полезным:
Ранг: 431.7 (мудрец), 390thxАктивность: 0.73↘ 0.32 Статус: Участник
Создано: 27 января 2018 17:41 · Личное сообщение · #14
) Ну, ждём-с.
| Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 28 января 2018 19:38 · Личное сообщение · #15
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 11 февраля 2018 11:37 · Личное сообщение · #16
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 25 февраля 2018 15:55 · Личное сообщение · #17
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 26 февраля 2018 18:33 · Личное сообщение · #18
Ранг: 102.0 (ветеран), 18thxАктивность: 0.07↘ 0.02 Статус: Участник
Создано: 09 марта 2018 16:59 · Личное сообщение · #19
yashechka - В части 26 при определении структурного типа MyStruct
вы пишите, что структура имеет 3 поля:
"Но прежде чем это сделать, мы все же объявим структуру с тремя полями (мы ведь уже знаем, что в ней находится именно три поля)."
Надо написать три скалярные поля, иначе будет неправильно, т.к. она содержит 4 поля:
3 скалярные и один массив.
| Сообщение посчитали полезным: yashechka
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 09 марта 2018 23:48 · Личное сообщение · #20
Спасибо большое!!!
| Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 12 марта 2018 22:10 · Личное сообщение · #21
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 19 марта 2018 21:21 · Личное сообщение · #22
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 24 марта 2018 21:11 · Поправил: yashechka · Личное сообщение · #23
Ранг: 102.0 (ветеран), 18thxАктивность: 0.07↘ 0.02 Статус: Участник
Создано: 25 марта 2018 18:56 · Личное сообщение · #24
yashechka пишет: --> 35 <-- Добрались до ROP!!! Но это вроде часть 36
| Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 25 марта 2018 20:14 · Личное сообщение · #25
Ранг: 622.6 (! ), 521thxАктивность: 0.33↗ 0.89 Статус: Участник _Вечный_Студент_
Создано: 26 марта 2018 08:34 · Личное сообщение · #26
В самом начале курса, урок номер 1, есть небольшая неточность в переводе. На ваше усмотрение, конечно.
У вас:
"Она позволяет делать статический реверс, который не может быть выполнен в OllyDBG и которая обучает как использовать ее, не смотря на сложный процесс обучения, она позволяет работать в Windows, Linux или Mac как внутри системы, так и удаленно в следующих операционных системах."
"Она позволяет делать статический реверс, который не может быть выполнен в OllyDBG
и тот, кто научится пользоваться ею, не смотря на сложный процесс обучения, сможет работать в Windows , Linux или Mac как внутри системы, так и удаленно в следующих операционных системах."
И потом, идут две одинаковые таблицы debugger servers, хотя вторая должна быть списком of the supported processors.
----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: yashechka
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 26 марта 2018 18:57 · Личное сообщение · #27
Да. Спасибо. Все ошибки будут учтены и исправлены. После окончания перевода я вернусь в начало и пройдусь ещё раз.
| Сообщение посчитали полезным:
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 07 апреля 2018 23:35 · Личное сообщение · #28
--> 38<-- Добавлено спустя 0 минут ksol пишет: yashechka - В части 26 при определении структурного типа MyStruct вы пишите, что структура имеет 3 поля: "Но прежде чем это сделать, мы все же объявим структуру с тремя полями (мы ведь уже знаем, что в ней находится именно три поля)." Надо написать три скалярные поля, иначе будет неправильно, т.к. она содержит 4 поля: 3 скалярные и один массив. Это не я переводил.
| Сообщение посчитали полезным:
Ранг: 8.2 (гость), 11thxАктивность: 0.05↘ 0.04 Статус: Участник
Создано: 07 апреля 2018 23:47 · Поправил: d745150 · Личное сообщение · #29
yashechka Сделай удобную CHM со всеми файлами, как для ольки от нарвахи собирали. Всем будет удобнее, чем качать каждую часть с файлом, думаю.
В любом случае, спасибо за труд
| Сообщение посчитали полезным: yashechka
Ранг: 59.5 (постоянный), 326thxАктивность: 0.17↗ 0.76 Статус: Участник
Создано: 08 апреля 2018 00:15 · Личное сообщение · #30
Так вот же человечек делает
https://yadi.sk/d/1jlhOVig3NKx34
https://wasm.in/blogs/vvedenie-v-reversing-s-nulja-ispolzuja-ida-pro-chast-37.634/
| Сообщение посчитали полезным:
Ранг: 8.2 (гость), 11thxАктивность: 0.05↘ 0.04 Статус: Участник
Создано: 08 апреля 2018 00:40 · Поправил: d745150 · Личное сообщение · #31
yashechka , так празднуем поражение сектантского хрестианства, путаем буквы и слова
| Сообщение посчитали полезным: