Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 18:59 03.06.24 
Компютри и Интернет
   >> Хакери, Кракери ....
*Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема SoftIce въпросченови  
Автор Viper X (just a snake...)
Публикувано22.01.03 22:29



Инсталирах си DriverStudio 2.7 и реших да видя как се работи със Софт Айс (Под Windows XP). Чета си туториала от докумантацията, build-нах примерния проект gdidemo (с VS.NET ако това има някакво значение), пуснах Symbol Loader, заредих въпросният премерен проект и тука на теория би трябвало автоматично да имам breakpoint в началото на winmain функцията. Нищо такова не стана... програмката си се стартира нормално без въобще да се появи SoftIce. Като проверя след това в прозореца на SoftIce (след Ctrl+D) - symbol table-ът на програмата е зареден, с командата file мога да зареждам сорсовете, обаче процесът, който дебъгвам е 'Idle' процесът на системата. Сигурно нещо бъркам, ама въобще не мога да разбера какво... Загубих си поне 2 часа да се опитвам да се прикача към някой друг процес, но не постигнах нищо...

Някой може ли да ми помогне малко и да даде малък hint?

Поздрави!

(1) Everything depends.
(2) Nothing is always.
(3) Everything is sometimes.


Тема Re: SoftIce въпросченови [re: Viper X]  
АвторГeнчo (Нерегистриран)
Публикувано22.01.03 23:46



Това е всеизвестен бъг на SI за XP.
Някъде по-надолу говорихме по тоя въпрос.

Ами ти май не си от късметлиите (късметлии са тези, на които им работи SI под XP :)). Аз бих предложил две решение:

1) пробвай се на WIn2000 или WIN98 или
2) опитай да поставиш ръчно контролна точка в своята програмка, вмъквайки асемблерска инструкция "INT 3" в началото на кода (и не забравяш да включиш "i3here on"). Така ще спре в програмата, а после всичко си е по туториала.



Тема Re: SoftIce въпросченови [re: Гeнчo]  
Автор Viper X (just a snake...)
Публикувано23.01.03 00:17



т.е. още преди да компилирам да вмъкна инструкцията в сорс кода? или има начин вече в компилираното exe да стане това?

(1) Everything depends.
(2) Nothing is always.
(3) Everything is sometimes.


Тема Re: SoftIce въпросченови [re: Viper X]  
Автор Kapъk (100%)
Публикувано23.01.03 01:08



Ще кракваш shareware , а?
Или си спечелил от тотото и си купил за $ 3 499 за DriverStudio 2.7 with maintenance


Който иска да е звезда го шибат върху елхата!


Тема Re: SoftIce въпросче [re: Viper X]  
АвторГeнчo (Нерегистриран)
Публикувано23.01.03 02:09



Ами и двата начина работят.

Ако имаш готово (чуждо) EXE, аз лично правя следното.
Намирам на кой адрес е входната точка (start). Или си харесвам адрес, на който искам да спре. Второто става като ползваш дисасемблер.
Намирам този адрес във файла.
Запомням стойността на съответния байт.
Замествам го с hex-editor с CC (hex) - това е кода на INT 3

Стартирам EXE-то. То спира на INT 3
На ръка възстановявам инструкцията с истинския байт. Връщам и IP-регистъра с единица назад.

Е в тва състояние си когато SI спира в програмата при пускането и (когато работи!). После четеш туториала и се мъчиш.



Тема Re: SoftIce въпросченови [re: Kapъk]  
Автор Viper X (just a snake...)
Публикувано23.01.03 11:39



Спечелих, ама не от тотото, а от залозите на Оламаши :))) Не съм го купил още, ама просто реших да го тествам дали работи... като гледам май няма да им платя :))
Иначе за кракването... далече съм още от това, ама се надявам бързо да напредна :)

(1) Everything depends.
(2) Nothing is always.
(3) Everything is sometimes.


Тема Re: SoftIce въпросченови [re: Гeнчo]  
Автор Viper X (just a snake...)
Публикувано23.01.03 11:40



Мерси, ще го пробвам :) Въобще не ми се слага стар уиндоуз само заради тоя тъп софт айс... а и тия майкрософт шо не вземат да си включат във вижуал студиото едни брекпойнтс на win messages, тогава май от тоя winice няма да има голям смисъл :)

(1) Everything depends.
(2) Nothing is always.
(3) Everything is sometimes.


Тема Re: SoftIce въпросченови [re: Viper X]  
АвторNuMega Support (Нерегистриран)
Публикувано23.01.03 17:29



Маитап бе!

Сега.. за САйс..

Лесно се прави, даже по-лесно отколкото очакваш.
Инсталираш си пакета Microsoft Debuging Toolz ot www.microsoft.com/ddk
там има програма GFLags - пускаш я и я настройваш.

И внимаваи САйса под 9Х и под НТ ядрата мнооогооооо се различава.. във втория случай брейк-пойнтите зависят от процеса. Т.е. ако в момента натиснеш Контрол-Д в Експлорер.ехе и направиш брейк пойнт то той само там ще сработва!



Тема Разбих се!!!нови [re: Гeнчo]  
Автор Viper X (just a snake...)
Публикувано24.01.03 11:51



Смених първата инструкция както ми каза с CC, зареждам я пак през Symbol Loader-a, тя се пуска и спира веднага, както и трябваше да стане, НО не се пуска SoftIce-а ами се появява кутийката на VS.NET дето ме кара да натисна Cancel за да дебъгвам с него :(( Въобще не знам какво става...

(1) Everything depends.
(2) Nothing is always.
(3) Everything is sometimes.


Тема Re: SoftIce въпросченови [re: NuMega Support]  
Автор Viper X (just a snake...)
Публикувано24.01.03 11:54



Мерси, ще го пробвам.

(1) Everything depends.
(2) Nothing is always.
(3) Everything is sometimes.



Страници по тази тема: 1 | 2 | >> (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.