![]() |
eXeL@B —› Софт, инструменты —› Утилита MemoryTools |
Посл.ответ | Сообщение |
|
Создано: 30 декабря 2010 12:21 · Поправил: hexoider · Личное сообщение · #1 Приветствую. Представляю Вашему вниманию свою утилиту для работы с памятью. Выложил ее в полный опенсорс, кому интересно, качайте, пробуйте, тестите, спрашивайте. Краткое описание можете посмотреть тут stillfinder.blogspot.com/2010/12/memorytools.html , и ссылку на ее скачивание посмотреть там-же . Если кто-то захочет кинуть на палку пару баксов, то буду благодарен )) - Это первая версия и будет еще много доработок, просто хотелось бы услышать мнение людей перед продолжением работы над проектиком. ![]() |
|
Создано: 30 декабря 2010 12:31 · Личное сообщение · #2 |
|
Создано: 30 декабря 2010 12:58 · Личное сообщение · #3 Да, нужно вдохновиться и расписать что она делает и как это делается. Просто мне, как ее разработчику вроде все понятно. Берете, аттачитесь к процессу и смотрите значения ячеек в разном представлении. Просто удобнее сразу видеть все варианты. А поиск оффсетов - это поиск определенных паттернов функций, тоже вроде ничего сложного. Но где-то "вдохновлюсь", меня пробьет, и обьязательно сделаю человеческое описание. Спасибо за комментарий. ![]() |
|
Создано: 30 декабря 2010 12:59 · Личное сообщение · #4 |
|
Создано: 30 декабря 2010 13:04 · Личное сообщение · #5 Ну вов - это то, что было под рукой. Можно, например сделать чтобы в калькуляторе читать значение табла. А нужно это для того, чтобы получить какое-то значение из памяти приложения. А поиск оффсетов - это для того, чтобы каждый раз не искать их руками в IDA или Ольке при выходе новой версии приложения, которое мы мучим. ![]() |
|
Создано: 30 декабря 2010 13:52 · Личное сообщение · #6 |
|
Создано: 30 декабря 2010 16:16 · Личное сообщение · #7 |
|
Создано: 30 декабря 2010 19:41 · Поправил: HiEndsoft · Личное сообщение · #8 Любое начинание - дело хорошее. Но на .NET такое писать - полный изврат! + глюкнуло при первой же пробе. hexoider пишет: А поиск оффсетов - это для того, чтобы каждый раз не искать их руками в IDA или Ольке при выходе новой версии приложения, которое мы мучим. --и что вы думаете офсеты останутся? проще на худой конец сигнатурный поиск заюзать в таком случае или дизасм-движок. ----- продавец резиновых утёнков ![]() |
|
Создано: 30 декабря 2010 19:53 · Личное сообщение · #9 HiEndsoft пишет: Любое начинание - дело хорошее. Но на .NET такое писать - полный изврат! + глюкнуло при первой же пробе. hexoider пишет: А поиск оффсетов - это для того, чтобы каждый раз не искать их руками в IDA или Ольке при выходе новой версии приложения, которое мы мучим. --и что вы думаете офсеты останутся? проще на худой конец сигнатурный поиск заюзать в таком случае или дизасм-движок. ну в том же вове уже 8 обновлений было пережито ботоводами благодаря именно этой методике. ![]() |
|
Создано: 30 декабря 2010 19:58 · Личное сообщение · #10 это вообще, даже не первая версия. по поводу .нета, я вообще хотел сделать на питоне, чтобы был еще больший изврат, который бы позволил умным людям дописывать свои алгоритмы анализа. Та и на сишке или с плюсами было-бы написать вроде как и проще. почему изврат? где аргументы? в чем он состоит, этот изврат? в скорости работы ![]() ![]() |
|
Создано: 30 декабря 2010 22:49 · Личное сообщение · #11 |
|
Создано: 31 декабря 2010 04:12 · Личное сообщение · #12 |
|
Создано: 03 января 2011 22:08 · Личное сообщение · #13 |
|
Создано: 08 января 2011 12:40 · Личное сообщение · #14 |
|
Создано: 08 января 2011 13:09 · Личное сообщение · #15 |
|
Создано: 08 января 2011 14:14 · Личное сообщение · #16 |
|
Создано: 08 января 2011 19:32 · Личное сообщение · #17 |
|
Создано: 09 января 2011 04:34 · Личное сообщение · #18 |
|
Создано: 09 января 2011 15:41 · Личное сообщение · #19 |
|
Создано: 09 января 2011 18:15 · Поправил: pollllll_n · Личное сообщение · #20 |
|
Создано: 10 января 2011 00:15 · Личное сообщение · #21 Скопипастил описание программы со ссылки первого поста: Code:
![]() ![]() |
|
Создано: 16 января 2011 22:19 · Личное сообщение · #22 hexoider утилитка будет полезна если добавишь след функции 1. листинг всех имеющихся переменных в памяти - чисто названия их сортировка и фильтровка по текстовым фильтрам, длине, значений и тп 2. Условие продолжать снифинг до тех пор пока не будет обнаружено значение переменной соответствующее RegExp или снифать все подходящие под regexp значения в txt файлик ![]() ![]() |
|
Создано: 17 января 2011 08:18 · Личное сообщение · #23 |
|
Создано: 17 января 2011 11:59 · Личное сообщение · #24 |
![]() |
eXeL@B —› Софт, инструменты —› Утилита MemoryTools |