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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 02:19 16.06.24 
Клубове/ Компютри и Интернет / Visual Basic Пълен преглед*
Информация за клуба
Тема Re: Декомпилатор за ВБ6 [re: B-52]
Автор Werewolf (Demon Team)
Публикувано01.01.05 21:14  



задачата се усложнява!
Пробвай да разгледаш EXE-то за текстове в чист вид. Може да се намери нещо в сегмента за данни. Ако си наясно и имаш опит с дъмпването на TCP протокола, можеш да ползваш някой линукс за целта, или нещо подобно за под Windows. Имаше една подобна утилка, казва се Ethreal ако не се лъжа. Би трябвало SQL-а да минава като чист текст през TCP/IP и да не се криптира. Можеш да видиш заявките, но това е най-куция начин. Това е само в краен случй.
По принцип ако имаше достъп до базата, там можеш да получиш информация. MS SQL Server си има много добри средства за наблюдение, като утилката Profiler.
Трудно е да се реши така проблем, като си далеч от него и нямаш възможност да огледаш нещата и за това ми е трудно да помогна с най-рационалният съвет. Но помисли, това не е невъзможна задача, може и да има далеч по-сложен начин да се реши.
Малко ще е неприятно при разклеждане на EXE-то ако SQL-а се генерира динамично и всеки път е различен и се определя в зависимост от интерфейса управляван от потребителя. Тогава няма да се оправиш да сглобиш заявката, която ти трябва, скоро ми се наложи да пиша такава програма. Целта не е да скрия SQL-а, а просто се изискваше от нуждите на програмата. Пробвай ако е такъв варянта да я дебугнеш, VS 6.0 си има дебугер и то добре работещ и развит има и други алтернативи разбира се. Там ще се интересуваш в момвнта на заявката, какво се е записало в адрес от паметта, където програмата е слобявала заявката. Него ще го разбереш в процесът на дебугване. Ще ти е трудно ако не си се занимавал с Асемблер, а предполагам, че не си! Защото задаваш въпрос от този вид, за обръщане на изпълним код в сорс на VB (да кажем).
Не е невъзможно обаче да се справиш с проблема, просто ще ти трябва повече време и търпение Ако имаш нужда от съвет и се захванеш, питай.
Това е коеот мога да дам като съвет, спрямо информацията която съм придобил от темата и впечатленията ми за ситуацията.
Успех!



Цялата тема
ТемаАвторПубликувано
* Декомпилатор за ВБ6 B-52   13.12.04 15:51
. * Re: Декомпилатор за ВБ6 RepeatableRead   14.12.04 00:06
. * Re: Декомпилатор за ВБ6 wqweto   15.12.04 21:11
. * Re: Декомпилатор за ВБ6 B-52   17.12.04 14:23
. * Re: Декомпилатор за ВБ6 Werewolf   29.12.04 16:37
. * Re: Декомпилатор за ВБ6 B-52   30.12.04 13:47
. * Re: Декомпилатор за ВБ6 Werewolf   30.12.04 14:26
. * Re: Декомпилатор за ВБ6 B-52   30.12.04 16:14
. * Re: Декомпилатор за ВБ6 Werewolf   01.01.05 21:14
. * Re: Декомпилатор за ВБ6 Werewolf   01.01.05 21:32
. * Re: Декомпилатор за ВБ6 B-52   04.01.05 19:14
Клуб :  


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

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