Jak odczytać hasło do programu...

0

Witam wszystkich mam taki problem mianowicie... mam program bazodanowy chyba sprzed 15 lat ;) i teraz tak chciałem sobie go z ciekawości odpalić... ale nie pamiętam hasła... Program jest napisany w BORLAND DELPHI - plik wykonywalny exe 16-bit NE znalezienie dekompilatora do takiego cuda graniczy z cudem ;) ale podejrzałem sobie że jest kupa plików *.db i gdzieś znalazłem że baza PARADOX ściągnąłem PARADOX VIEWER i odnalazłem plik *.db z loginem i hasłem ale niestety nie pasuje... chyba hasło jest w jakiś sposób kodowane dodatkowo w samej bazie... czy ktoś bardziej obeznany jest mi w stanie odpowiedzieć jak próbować zdekodować hasło ??

Przyznam szczerze że delphi to dla mnie czarna magia z danymi nie ma problemu bo je sobie wyeksportowałem do xls z *.db i spokojnie sobie wyeksportowałem wszystkie dane do mysql ;) Jeden program od razu wywalił bez podawania hasła wszystkie dane zawarte w *.db drugi chciał hasło ale Passware Kit Enterprise przyszedł z pomocą i nie było problemu... ale chciałbym to cholerstwo odpalić sam program by powspominać na czym się kiedyś pracowało ;)

Z góry dziękuję za wszelakie wskazówki...

0

Sprawdził bym czy sobie IDR nie poradzi z takim Delphi. A 16 bitowe programy da się pewnie zdissaemblerowac. Na pewno w Idzie i na pewno w kultowym starusienkim WDasm32 wbrew nazwie. Jeżeli dobrze pamietam nag o wersji shareware, którego pozbyłem się w starym Icon Library i byłem z siebie dumny jak nie wiem co, że wiedzę wyczytaną w tutkach dla innego programu ze słynnego Oscara, udało się mi zastosować samodzielnie. Program ten był w wersji 16 bitowej i odpowiednie miejsce w kodzie ustaliłem sobie przeglądając kod właśnie pod WDasmem. Także może on Ci coś da.

EDIT: dostałem strofowanie moralizarorskie na wiadomość prywatną, że tutaj się chwalę jak to opisał zgłaszający "hackowaniem". Dlatego chciałem doprecyzować. Jak już jest to reversowanie. I nie namawiam nikogo do łamania licencji danego programu. Nie podałem szczegółów, a jedynie prosty przykład że da się pod Dissasembleratorem 32 bitowym ogarnąc stareńki 16 bitowy kod. Modyfikacje dokonałem wieki temu, tylko dla siebie, nie publikując jej nigdzie. Poza tym program był nadal słabo funkcjonalny, ponieważ biblioteka ikon nie zawierała większości z nich, a nag był po prostu jak to nag zbędną upierdliwością. Chciałem wcześniej w miarę lakonicznie jak "na swoje standardy", podzielić się krótką informacją jak mozna spróbowac dobrać się do tego programu, o które pytano. Oczywiście jezeli nie da się już uzyskać wsparcia autora w pomocy z dostepem do bazy. Co przy bardzo statym programie, który pewnie możne być już nierozwijany i nie być w sprzedaży, trudne.

0

@olesio: O.o ma ktoś fantazję :)

@ANDREW2121: Tak jak olesio napisał IDA Pro powinna dać radę zdeassemblować program. Darmową wersję znajdziesz tutaj:
http://out7.hex-rays.com/files/idafree50.exe

Jak nie przepadasz za assemblerem to poszukaj wersji 6.1 w zatoce piratów. Umożliwia ona konwersję funkcji assemblerowych do pseudo c. Jak ci bardzo zależy to daj znać na PW, z chęcią pomogę.

0

@Tajiri: proszę mi tutaj nie propagować pirackiej zatoki. Niech popróbuje z darmową i legalną wersją IDY. Też się powinno dać nią ogarnąć. Przecież wiadomo, że jak w serialach polszmatu. Wszystko należy oglądać i posiadać na kompie legalnie. Jedyna słuszna droga to ipla i oglądanie co osiem minut reklam po pierwszym długim ich bloczku. A to że są one 5 razy głośniejsze niż oglądany materiał, to już szczegól. Bo kto by się tam nowymi zapisami ustawy przejmował, która miała regulować to że reklamy mają "nie ryczeć" głośniej od filmu. Chociaż to już temat nie na te forum. Ale wspomniałem o tym przy okazji, mam nadzieję że nie będzie moralizowania że pormuje iple czy coś, bo tego nie robię ;)

0

Ludzie jakie hackowanie program zakończył swój żywot chyba w 2002 roku o ile dobrze pamiętam... ale na 100% nie jestem pewien pamiętam że działał na WIN98 ;) i tak leżał na dysku... i ostatnio sobie wpadłem z nudów na pomysł żeby zobaczyć jakie dane zbierałem ile firm przetrwało te 11 lat etc... program był tak banalny że szkoda gadać i opierał się na 2 formularzach ala access żadnych raportów nie było no może jeden o ile wydruk danych wprowadzonych do bazy można raportem nazwać ;) bez analiz, bez podziału na województwa powiaty etc... tam nawet jeszcze numery kierunkowe funkcjonują z zerem i stary podział na województwa :D
Właśnie ciągnę IDA w wersji darmowej zobaczymy co z tego wyjdzie jak coś odezwę się :D Dzięki @Tajiri i @olesio za nakierunkowanie na rozwiązania....

2

OKI ogarnąłem to panowie ;) hasło było szyfrowane w ten sposób że jak była litera D to zamieniało ją na C jak było 5 to zamieniało na 4 wartość niższą zawsze do tyłu ;D właściwie bez deasemblacji powinienem na to wpaść ;) Ale jeszcze raz dzięki za podpowiedzi ;)

0

No to porządne szyfrowanie - już szyfr Cezara byłby lepszy :D - furious programming

Z tego co zrozumiałem to właśnie był szyfr cezara z n=-1

dodanie znacznika <quote> - furious programming

1 użytkowników online, w tym zalogowanych: 0, gości: 1