| eXeL@B —› Вопросы новичков —› Введение в реверсинг с нуля, используя IDA PRO |
| << . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 12 . 13 . >> |
| Посл.ответ | Сообщение |
|
|
Создано: 28 ноября 2016 22:13 · Поправил: yashechka · Личное сообщение · #1 Привет Всем. Здесь буду потихоньку выкладывать новый курс по ИДЕ (перевод статей автора Рикардо Нарваха) А тут, красивые PDF. ![]() Как только закончу снимать отладку, перейду на реверсинг с нуля и на что-то ещё. Буду рад услышать любые комментарии по курсу Также всем Спасибо за лайки. === - Знакомство с IDA PRO. - Системы счисления. - Регистры процессора. - Стек и самые простые инструкции. - Инструкции LEA и MOV. - Математические инструкции. - Безусловный переход JMP, CALL и RET. - Сегменты. - Загрузчик и первые функции. - Запуск встроенного отладчика. - Флаги процессора. - Первый реверс. - IPYTHON. - Упакованные файлы. - Распаковка PE файла. - Скрипт и IAT. - Удаленная отладка. - Практика. - Реверсинг крекми CRUEHEADa. - Уязвимости. - Переполнение буфера в стеке. - Различая в машинном коде. - Практика. - Практика. - Структуры. - Структуры. - Структуры. () - Структуры. - Подготовка к CVE. - CVE-2008-4654. - POC для CVE. () - Добавляем WINDBG. - Подлючение MONA.PY. - Знакомство с DEP. - DEP и NO DEP. - DEP и NO DEP. - DEP и NO DEP. - SEH и CANARY. - DEP, SEH + CANARY. - Универсальный шеллкод. - Строки в куче, стеке и сегменте данных. - Решение упражнения 41А. - Решение упражнения 41B. - HEAP. - Упражнение 41B. - Практика с кучей. - LOW FRAGMENTATION HEAP. |
|
|
Создано: 27 ноября 2017 23:20 · Поправил: yashechka · Личное сообщение · #2 |
|
|
Создано: 02 декабря 2017 17:33 · Личное сообщение · #3 Добавлено спустя 2 минуты Возможно, в курсе будет сто уроков ![]() Сам автор не знает сколько будет, но 50 он уже сделал
| Сообщение посчитали полезным: ksol |
|
|
Создано: 08 декабря 2017 21:12 · Личное сообщение · #4 |
|
|
Создано: 10 декабря 2017 19:45 · Личное сообщение · #5 |
|
|
Создано: 15 декабря 2017 22:01 · Личное сообщение · #6 |
|
|
Создано: 05 января 2018 11:03 · Личное сообщение · #7 |
|
|
Создано: 19 января 2018 21:04 · Личное сообщение · #8 |
|
|
Создано: 25 января 2018 16:51 · Личное сообщение · #9 |
|
|
Создано: 25 января 2018 17:30 · Личное сообщение · #10 |
|
|
Создано: 27 января 2018 08:51 · Личное сообщение · #11 |
|
|
Создано: 27 января 2018 15:13 · Личное сообщение · #12 |
|
|
Создано: 27 января 2018 17:25 · Личное сообщение · #13 |
|
|
Создано: 27 января 2018 17:41 · Личное сообщение · #14 |
|
|
Создано: 28 января 2018 19:38 · Личное сообщение · #15 |
|
|
Создано: 11 февраля 2018 11:37 · Личное сообщение · #16 |
|
|
Создано: 25 февраля 2018 15:55 · Личное сообщение · #17 |
|
|
Создано: 26 февраля 2018 18:33 · Личное сообщение · #18 |
|
|
Создано: 09 марта 2018 16:59 · Личное сообщение · #19 yashechka - В части 26 при определении структурного типа MyStruct вы пишите, что структура имеет 3 поля: "Но прежде чем это сделать, мы все же объявим структуру с тремя полями (мы ведь уже знаем, что в ней находится именно три поля)." Надо написать три скалярные поля, иначе будет неправильно, т.к. она содержит 4 поля: 3 скалярные и один массив. | Сообщение посчитали полезным: yashechka |
|
|
Создано: 09 марта 2018 23:48 · Личное сообщение · #20 |
|
|
Создано: 12 марта 2018 22:10 · Личное сообщение · #21 |
|
|
Создано: 19 марта 2018 21:21 · Личное сообщение · #22 |
|
|
Создано: 24 марта 2018 21:11 · Поправил: yashechka · Личное сообщение · #23 |
|
|
Создано: 25 марта 2018 18:56 · Личное сообщение · #24 |
|
|
Создано: 25 марта 2018 20:14 · Личное сообщение · #25 |
|
|
Создано: 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 |
|
|
Создано: 26 марта 2018 18:57 · Личное сообщение · #27 |
|
|
Создано: 07 апреля 2018 23:35 · Личное сообщение · #28 Добавлено спустя 0 минут ksol пишет: yashechka - В части 26 при определении структурного типа MyStruct вы пишите, что структура имеет 3 поля: "Но прежде чем это сделать, мы все же объявим структуру с тремя полями (мы ведь уже знаем, что в ней находится именно три поля)." Надо написать три скалярные поля, иначе будет неправильно, т.к. она содержит 4 поля: 3 скалярные и один массив. Это не я переводил. ![]() |
|
|
Создано: 07 апреля 2018 23:47 · Поправил: d745150 · Личное сообщение · #29 yashechka Сделай удобную CHM со всеми файлами, как для ольки от нарвахи собирали. Всем будет удобнее, чем качать каждую часть с файлом, думаю. В любом случае, спасибо за труд
| Сообщение посчитали полезным: yashechka |
|
|
Создано: 08 апреля 2018 00:15 · Личное сообщение · #30 |
|
|
Создано: 08 апреля 2018 00:40 · Поправил: d745150 · Личное сообщение · #31 |
| << . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 12 . 13 . >> |
| eXeL@B —› Вопросы новичков —› Введение в реверсинг с нуля, используя IDA PRO |









Для печати