| 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 | 



 
 
 




 Для печати