Сейчас на форуме: Rio, site-pro, -Sanchez-, artyavmu (+6 невидимых)

 eXeL@B —› Софт, инструменты —› реверс SoftIce
Посл.ответ Сообщение

Ранг: 62.8 (постоянный), 11thx
Активность: 0.060
Статус: Участник

Создано: 18 мая 2010 13:16
· Личное сообщение · #1

Слышал что кто-то уже добился небольших успехов в восстановлении исходников сабжа, правда версия старая, но поименовано уже было много чего
если у кого есть поделитесь ссылью



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 18 мая 2010 13:32
· Личное сообщение · #2

Занимался данной проблемой. Не вижу смысла публиковать наработки.



Ранг: 369.8 (мудрец), 400thx
Активность: 0.390
Статус: Участник

Создано: 18 мая 2010 13:43
· Личное сообщение · #3

А зачем это надо? Написать новый отладчик проще, чем восстановить исходный код SoftIce.

-----
PGP key <0x1B6A24550F33E44A>




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 18 мая 2010 13:46
· Личное сообщение · #4

ntldr
+1, тем более, что SoftICE не держит x64



Ранг: 62.8 (постоянный), 11thx
Активность: 0.060
Статус: Участник

Создано: 18 мая 2010 14:01
· Личное сообщение · #5

int
да был же где то в сети архив мне астерикс говорил, - я про него спрашиваю, а на ваши наработки естественно никто не посягает
прежде чем свое писать хоцца посмотреть как люди пишут




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 18 мая 2010 15:10 · Поправил: Coderess
· Личное сообщение · #6

int
Занимался данной проблемой. Не вижу смысла публиковать наработки.
Позвольте узнать, для кого они тогда предназначались?

ntldr
А зачем это надо? Написать новый отладчик проще, чем восстановить исходный код SoftIce.
Легче тогда уже ипользоваться Syser, хотя может и стоит пробовать написать свой отладчик

Rockphorr
да был же где то в сети архив мне астерикс говорил, - я про него спрашиваю
Если найдете, то сообщите мне

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 18 мая 2010 15:32
· Личное сообщение · #7

Coderess пишет:
Позвольте узнать, для кого они тогда предназначались?

Вариант для себя не катит (и даже не с целью получить исходники, а изучить некоторые особенности SoftICE)? А что сделали вы? Я занимаюсь разработкой отладчика на замену SoftICE, времени, правда, не вагон, но написать раньше, чем устареет, всё-таки успеем.

Rockphorr пишет:
прежде чем свое писать хоцца посмотреть как люди пишут

Неправильный подход. Если знаете ядро - ничего нового софтайс вам не расскажет. Если нужны примеры трейсеров - есть хорошие опенсорсные.



Ранг: 369.8 (мудрец), 400thx
Активность: 0.390
Статус: Участник

Создано: 18 мая 2010 15:33
· Личное сообщение · #8

Coderess пишет:
Легче тогда уже ипользоваться Syser, хотя может и стоит пробовать написать свой отладчик

Втопку глючный Syser, лучше учиться работать с WinDBG, он хоть не так удобен, но зато везде работает, отлично поддерживается и это корпоративный стандарт в большинстве компаний где нужны системщики, а значит его знание - большой плюс при устройстве на работу.

-----
PGP key <0x1B6A24550F33E44A>





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 18 мая 2010 15:47
· Личное сообщение · #9

на васме лежат два реверса в idb
пора бы пользователям васма быть в курсе что на ихнем сайте лежит




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 18 мая 2010 16:52
· Личное сообщение · #10

ntldr пишет:
Втопку глючный Syser, лучше учиться работать с WinDBG, он хоть не так удобен, но зато везде работает

На многих форумах тоже читал подобное, дескать, это такой опупенный дебаггер и всё такое. Вот только почему его не узают, когда надо что-то распаковать? Или исследовать работу проги, исходники которой нам недоступны? (Может, я не прав, и кто-то юзает. Тогда приведите примеры ссылок). Да там даже в окне Дизасма не могли нормальный скролл сделать! Единственное, для чего он подходит, так это для отладки незаморфленного кода ядра винды, написанного на чистом С и с отладочными символами. (Проще задачи - не придумать). Ещё он бы подходил для того, чтоб его свернуть в трубочку и затолкать разработчикам по самые... Ну, что-то я увлёкся. Syser, может, и глючный, но если в него загрузить отладочные символы, то он даст фору этому творению мелкомягкив очков в 100.

-----
Stuck to the plan, always think that we would stand up, never ran.





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 18 мая 2010 18:08
· Личное сообщение · #11

int
Вариант для себя не катит (и даже не с целью получить исходники, а изучить некоторые особенности SoftICE)? А что сделали вы?
Пока ничего стоящего не сделал, но я никуда не спешу, если найду интересное занятие себе, то буду его воплощать в жизнь тоже, что бы узнать для себя что то новое. Создать собственный ринг0 отладчик хотелось бы, но пока что не представляю себе как это сделать. Если кто может подкинуть информации буду благодарен, хотя чуть позже буду сам искать.

ntldr
Научился немного отлаживать Syser'ом, что касается WinDBG то сейчас попробую разобраться в нём

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 462.8 (мудрец), 468thx
Активность: 0.280
Статус: Участник
Only One!

Создано: 18 мая 2010 18:20 · Поправил: OnLyOnE
· Личное сообщение · #12

ntldr пишет:
лучше учиться работать с WinDBG


Может имеет смысл создать отдельный топик по нему? Как по сайсу... Чтобы осветить работу с ним подробно.
Может есть у кого статейки и т.д.?

Сисер действительно крайне глюченная поделка..

-----
aLL rIGHTS rEVERSED!




Ранг: 255.8 (наставник), 19thx
Активность: 0.150.01
Статус: Участник
vx

Создано: 18 мая 2010 18:31 · Поправил: Clerk
· Личное сообщение · #13

OnLyOnE
> Сисер действительно крайне глюченная поделка..
В кривых руках да.
ARCHANGEL
> Единственное, для чего он подходит, так это для отладки незаморфленного кода ядра винды
Оо вы уже до морфинга ядерного рандайма в реалтайме доросли, респект.




Ранг: 462.8 (мудрец), 468thx
Активность: 0.280
Статус: Участник
Only One!

Создано: 18 мая 2010 19:24
· Личное сообщение · #14

Clerk пишет:
В кривых руках да.

У тебя как я понял они прямые?

-----
aLL rIGHTS rEVERSED!





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 18 мая 2010 20:00 · Поправил: ARCHANGEL
· Личное сообщение · #15

у меня сисер тож норм работает.

Дарк, хер бы узнал тебя, если б не подпись

-----
Stuck to the plan, always think that we would stand up, never ran.




Ранг: 115.1 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 21 мая 2010 00:22 · Поправил: __
· Личное сообщение · #16

Должны валяться в сети сорцы BlindStudio от mamaich'а, не софтайс, но хоть что-то

mamaich.uni.cc/fr_dload.htm

Code:
  1. Features added to BS from build to build.
  2.                            -------------------------------------------
  3.  
  4. v0.1 build 4
  5.          + Started to use OLLYDBG [dis]assembler. Thanks to Oleh Yuschuk. Changed
  6.          the default char type to unsigned, so bugs may appear in different places.
  7.          + Added LoadImage hook under 2K+. NT4 would be supported later.
  8.          + Started to use LIBs from NT4 and headers from XP. So it is easy to 
  9.          avoid occasional importing of functions not present on NT4, but it is still
  10.          possible to use new functions using BsGetProcAddress.
  11.          + Started to read some settings from registry. Added some internal debugging
  12.          code.
  13.  
  14. v0.1 build 3
  15.          Internal build. Tested some ideas, fixed some bugs.
  16.          + Rewrote breakpoint handlers
  17.          + Added SwapContext hook to dynamically [re]install breakpoints in processes
  18.  
  19. v0.1 build 2
  20.          + Added limited SEH support. You can use __try ... __except in code instead
  21.            of IsAddressValid. Plugins should link with exsup3.c to avoid importing 
  22.       _except_handler3 from NTOSKRNL.EXE which is not present in NT4.
  23.     + Added expression calculator
  24.     + Added trace/step over/G/BPX commands
  25.     + Lots of bugs introduced after adding my SEH implementation & exports 
  26.       scanning. I'll fix them later...
  27.     + Added Pagein command. It is not always safe to call it.
  28.  
  29. v0.1 build 1
  30.          + Rewrote the core to allow driver to load at boot. 
  31.          + Made two keyboard drivers, disassembler, dump, int 2D handler, etc.
  32.          + Wrote lots of internal functions.
  33.          + Driver don't load under NT4
  34.          
  35.  
  36. First test build.
  37.          Implemented the video driver, keyboard and PS/2 mouse handlers.
  38.          Implemented several test commands & made a plugin support.





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 21 мая 2010 00:40
· Личное сообщение · #17

в сети раньше валялся ntice.rar в котором idb от mamaich'а
попросите у ребят на wasm.ru, у кого то точно есть
я бы сам дал
но найти не могу у себя... точно помню что у меня этот архив есть



Ранг: 115.1 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 21 мая 2010 01:05
· Личное сообщение · #18

это цитата со старого реверсинга:

winice.rar - декомпилированная TheOwl'om версия SoftIce 3.25 для Windows 95, полученая с помощью скрипта 95ice322.idc (лежит на www.cdata.hu/~theowl/).


ntice.rar - декомпилированый mamaich'em SoftIce для NT 4.0.5 (Build 526). Большая часть адресов и имен функций взята из сырцов IceDump.




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 22 мая 2010 14:21
· Личное сообщение · #19

Rockphorr

Есть 2 таких проекта , они начались еще давно, один уже закрыт автор уже этим не занимается , второй не закрыт но временно приостановлен. Оба проекта начинались как опен сорс , но потом по каким то причинам были закрыты , на данный момент , отладчик работает в линейке от нт до 7 ки , но там много минусов , точнее недоделок , в результате реверса , было подсмотрено как , и сделано так чтобы работало везде, это и есть цена тому , что не все реализовано. Сейчас проект возродился , но он будет использоваться в корпоративных целях , там нет поддержки 64 , и нет хардварных бряков , то есть все сделанно по минимуму. По словам автора доделать труда не составляет , так как построено все модульно, вывод информации ,также как у софтайса , рисование происходит через драйвера видео системы, был как то проект по поводу видео рисования в ядре на ВАСМ , но там только тесты были , и люди обсуждали разную поддержку видеокарт , и подобных вопросов , проект тоже корпоративный , так автор сказал, тут много еще таких мелочей , что важно поставить цель , для чего нужен отладчик , а потом уже под это делать , поэтому думаю про это стоит забыть ....

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 62.8 (постоянный), 11thx
Активность: 0.060
Статус: Участник

Создано: 03 января 2012 12:00
· Личное сообщение · #20

__ пишет:
это цитата со старого реверсинга:

winice.rar - декомпилированная TheOwl'om версия SoftIce 3.25 для Windows 95, полученая с помощью скрипта 95ice322.idc (лежит на www.cdata.hu/~theowl/).


ntice.rar - декомпилированый mamaich'em SoftIce для NT 4.0.5 (Build 526). Большая часть адресов и имен функций взята из сырцов IceDump.


ссылки мертвые ... page not found




Ранг: 105.6 (ветеран), 36thx
Активность: 0.10
Статус: Участник

Создано: 03 января 2012 16:58
· Личное сообщение · #21

подняли некротему, посмотри на даты последних ответов : 22 мая 2010 14:21:34



Ранг: 115.1 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 04 января 2012 21:10
· Личное сообщение · #22

Rockphorr пишет:
ссылки мертвые


если очень нужно могу залить, 5 мег общий размер



Ранг: 9.5 (гость), 4thx
Активность: 0.010
Статус: Участник

Создано: 07 января 2012 12:59 · Поправил: antipod
· Личное сообщение · #23

если очень нужно могу залить, 5 мег общий размер
перезалейте пожалуйста



Ранг: 115.1 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 08 января 2012 00:00
· Личное сообщение · #24

antipod
http://ifolder.ru/27991476

| Сообщение посчитали полезным: antipod, _ruzmaz_, Rockphorr
 eXeL@B —› Софт, инструменты —› реверс SoftIce
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати