| 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. |
|
|
Создано: 23 сентября 2017 14:25 · Поправил: yashechka · Личное сообщение · #2 Приветствую Всех. Прошу оценить новую главу. Очень старался, оцениваем по 10-бальной системе. ![]() Ведь мы стремимся к идеалу.
| Сообщение посчитали полезным: SReg |
|
|
Создано: 30 сентября 2017 23:05 · Поправил: yashechka · Личное сообщение · #3 |
|
|
Создано: 07 октября 2017 01:45 · Личное сообщение · #4 |
|
|
Создано: 07 октября 2017 20:09 · Личное сообщение · #5 За молодец - Спасибо. А вот про перевод вопрос не понял. От себя скажу, что я хочу перевести новый курс на русский и потом сделать по нему видео курс, чтобы новому поколению было быстрее учиться, т.к. в наше мире очень много информации, и она успевает устареть прежде чем её прочтут. Нужно быстрее жить и учиться. А этот курс ускорит процесс. Когда я был маленьким - мне показали SoftIce, не удивительно, что на следующий день я уже не захотел никак с ним работать. Также хочу перевести основной курс отладки, там уже 1700 уроков, но т.к. он только на испанском это будет сложнее. Добавлено спустя 15 минут anonymous пишет: Какая у тебя цель, переводить программы? "русификатор " Нет, про русифицирование я даже и не думал, в любом случае - это не мой путь. Добавлено спустя 1 час 7 минут Завтра добавлю новую, сегодня - не успел
| Сообщение посчитали полезным: anonymous |
|
|
Создано: 08 октября 2017 20:29 · Личное сообщение · #6 |
|
|
Создано: 18 октября 2017 22:15 · Личное сообщение · #7 |
|
|
Создано: 18 октября 2017 23:24 · Личное сообщение · #8 |
|
|
Создано: 19 октября 2017 07:16 · Личное сообщение · #9 А другого и нет, и я рад тому, что есть!!! А как иначе? Акуила базу не дал, домен не передал, перестал отвечать на почту и вообще удалил свой е-мэйл. Я такого не понимаю. Не хочешь заниматься, ну передай дела другому, а себе не гам и другим не дам - это не круто. Я очень разочарован за всё, что случилось. Пусть это не настоящий васм, но это его сын, молодой и красивый![]() | Сообщение посчитали полезным: DimitarSerg, anonymous, ClockMan, redlord, BAHEK, zNob, vnekrilov |
|
|
Создано: 22 октября 2017 20:01 · Поправил: yashechka · Личное сообщение · #10 |
|
|
Создано: 28 октября 2017 12:06 · Личное сообщение · #11 |
|
|
Создано: 31 октября 2017 20:53 · Личное сообщение · #12 |
|
|
Создано: 05 ноября 2017 21:38 · Личное сообщение · #13 |
|
|
Создано: 08 ноября 2017 20:31 · Личное сообщение · #14 |
|
|
Создано: 09 ноября 2017 16:57 · Личное сообщение · #15 yashechka - спасибо! Воспользовался вашим переводом 21-й главы. Интересная часть, показано как одно неаккуратное определение переменной делает программу уязвимой! | Сообщение посчитали полезным: yashechka |
|
|
Создано: 09 ноября 2017 18:58 · Поправил: yashechka · Личное сообщение · #16 |
|
|
Создано: 13 ноября 2017 17:22 · Личное сообщение · #17 yashechka - я бы в переводе 21-й главы концовку последнего предложения: " тем самым меняется переход JLE на JBE, который рассматривает знак, который это не делает." изменил бы на: " тем самым меняется переход JLE на JBE, который рассматривает знак, а другой это не делает. " Так оно должно быть лучше. ---------------------------------------------------------- За оглавление спасибо! Видна вся перспектива. | Сообщение посчитали полезным: yashechka |
|
|
Создано: 13 ноября 2017 19:34 · Личное сообщение · #18 Спасибо. Я стараюсь вычитывать текст, чтобы его было приятно читать, но могу кое-что не замечать. Также я стал раскрывать предложения и добавлять от себя что-то по смыслу, чтобы не было машинного перевода, на который жаловались. Добавлено спустя 28 минут Бывает такое, что который по 4-ре раза подряд идёт ![]() Добавлено спустя 31 минуту ksol пишет: Так оно должно быть лучше. Подправил. | Сообщение посчитали полезным: sefkrd |
|
|
Создано: 14 ноября 2017 01:28 · Поправил: plutos · Личное сообщение · #19 yashechka пишет: Бывает такое, что который по 4-ре раза подряд идёт в таких случаях вполне допустимо (и даже рекомендуется) разбивать предложение на несколько частей ради ясности изложения. Синтаксис (структура предложения) русского языка сильно отличается от синтаксиса романо-германских языков. Именно поэтому подстрочный перевод порой выглядит весьма карикатурно. ----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: yashechka |
|
|
Создано: 19 ноября 2017 18:18 · Личное сообщение · #20 |
|
|
Создано: 20 ноября 2017 17:07 · Личное сообщение · #21 При рассмотрении переполнения буфера в стеке, в отладчике Ида происходит исключение и отладчик просто закрывается без какого-либо сообщения. Ида переходит в режим загрузчика. Вопрос - как заставить Иду остановиться на точке исключения и выдать его код? | Сообщение посчитали полезным: yashechka |
|
|
Создано: 20 ноября 2017 17:23 · Личное сообщение · #22 menu - debugger - debugger options - edit exceptions http://prntscr.com/hcvkzp | Сообщение посчитали полезным: yashechka |
|
|
Создано: 20 ноября 2017 18:59 · Личное сообщение · #23 sendersu - это я делал. Открывал этот список из 29 строчек, посмотрел на него и закрыл. - Программа пролетает исключение! Была у меня мысль испортить какую-то строчку на известный мне код 409, но не решился - а что делать если код не известен? Отладчик, когда вылетает, он не пишет код! | Сообщение посчитали полезным: yashechka |
|
|
Создано: 21 ноября 2017 17:53 · Личное сообщение · #24 yashechka, я вижу вас заинтересовал ответ на мой вопрос. Может быть и сам вопрос тоже заинтересует. К сожалению, в окне edit exceptions мне ничего не удалось сделать. Попытка создать новое исключение с кодом С0000409 ( который указывает Нарваха) ведёт к сообщению, что этот код не определён - я и так вижу, что его нет в списке! Я рассматриваю 21-ю часть. После задания в скрипте Питона значения primera="16\n" происходит исключение в присоединённом процессе. У Нарвахи это исключение ведёт к останову отладчика и выдачи сообщения с кодом С0000409. У меня - к закрытию процесса и отладчика. Комментария к части 21 нет ни в вашем переводе, ни у Ivenson'a. Может быть вы посмотрите этот момент на сайте Нарвахи? | Сообщение посчитали полезным: yashechka |
|
|
Создано: 22 ноября 2017 22:25 · Личное сообщение · #25 |
|
|
Создано: 23 ноября 2017 09:51 · Личное сообщение · #26 Добрый день, давно искал мануал по IdaPro, наткнулся на ваш. Спасибо, очень Круто и познавательно. Благодаря вашим ссылкам на автора, нашел много интересных мануалов. (по-моему с испанского Гугл Хорошо переводит) Добавлено спустя 2 минуты Имеется конечно много вопросов, но думаю при прочтении манула - многие вопросы отпадут | Сообщение посчитали полезным: yashechka |
|
|
Создано: 23 ноября 2017 19:03 · Личное сообщение · #27 |
|
|
Создано: 23 ноября 2017 20:02 · Поправил: yashechka · Личное сообщение · #28 olafudaf пишет: наткнулся на ваш. Мой перевод ![]() Добавлено спустя 3 минуты ksol пишет: Может быть вы посмотрите этот момент на сайте Нарвахи? Это Вы пишите. А я отвечаю - На сайте только его статьи и перевод на английский. ![]() Всё с чем столкнулись - пишут в комментарии. И Вы добавляйте, если узнаете как решить. По предыдущему курсы, это естественно, что может что-то не получаться.
![]() |
|
|
Создано: 23 ноября 2017 20:37 · Личное сообщение · #29 |
|
|
Создано: 23 ноября 2017 20:52 · Личное сообщение · #30 |
|
|
Создано: 26 ноября 2017 12:02 · Личное сообщение · #31 |
| << . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 12 . 13 . >> |
| eXeL@B —› Вопросы новичков —› Введение в реверсинг с нуля, используя IDA PRO |











Для печати