🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.os.hacking
11 messages
11 total messages Started by Jacek D. Mon, 14 May 2007 16:03
Klucz sprzętowy
#172625
Author: Jacek D.
Date: Mon, 14 May 2007 16:03
10 lines
1079 bytes
Witam, to mój pierwszy post tutaj, a właściwie nie wiem, czy na dobrą grupę
piszę. Chciałbym zapytać, czy da się w jakiś sposób obejść zabezpieczenie
programu kluczem sprzętowym. Szukałem "gotowego" programu gdzie się da, ale
niestety nie znalazłem. Chodzi mi o symulator obróbki maszyn - MTS CNC.
Pozdrawiam.


-- 
Jacek D.
[priv lp<>pl]
Re: Klucz sprzętowy
#172626
Author: lrem
Date: Mon, 14 May 2007 17:04
13 lines
1761 bytes
W poście <24ilzgx2pkty$.1lag36prlj0ls$.dlg@40tude.net>,
 Jacek D. nabazgrał:
> Witam, to mój pierwszy post tutaj, a właściwie nie wiem, czy na dobrą grupę
> piszę. Chciałbym zapytać, czy da się w jakiś sposób obejść zabezpieczenie
> programu kluczem sprzętowym. Szukałem "gotowego" programu gdzie się da, ale
> niestety nie znalazłem. Chodzi mi o symulator obróbki maszyn - MTS CNC.

Można, możesz się posiłkować jakimś ltrace'em, albo od razu debuggerem
poszukać jaka funkcja realizuje obsługę klucza sprzętowego. Następnie
spróbować dociec co ona powinna zwracać przy poprawnej weryfikacji.
Potem już tylko zmodyfikować bibliotekę tak, żeby funkcja zawsze
zwracała wartość prawidłową. Zależnie od implementacji może to wprawnej
osobie zająć kwadrans, dwa dni, albo się w ogóle nie udać. Powodzenia.
Re: Klucz sprzętowy
#172627
Author: Jacek D.
Date: Mon, 14 May 2007 18:01
22 lines
1991 bytes
Dnia 14 maj o godz. 19:04 lrem@lrem.maxnet napisał(a):

> Można, możesz się posiłkować jakimś ltrace'em, albo od razu debuggerem
> poszukać jaka funkcja realizuje obsługę klucza sprzętowego. Następnie
> spróbować dociec co ona powinna zwracać przy poprawnej weryfikacji.
> Potem już tylko zmodyfikować bibliotekę tak, żeby funkcja zawsze
> zwracała wartość prawidłową. Zależnie od implementacji może to wprawnej
> osobie zająć kwadrans, dwa dni, albo się w ogóle nie udać. Powodzenia.

I wszystko jasne, czyli.. nie wiem nic. Oprócz tego, że napisałem "to mój
pierwszy post tutaj" powinienem dodać "jestem zielony, i o tym, o czym mówi
się na tej grupie nie mam najmniejszego pojęcia". Powiem tak - mam dostęp
do klucza i do pełnej wersji programu. A co dalej? Nie mam pojęcia, co to
ltrace, która biblioteka jest odpowiedzialna za komunikację z kluczem, ani
też jak mogę zmodyfikować ową bibliotekę. Mógłbyś, jeżeli oczywiście
znajdziesz odrobinę czasu, napisać mi po kolei jakim programem to zrobić,
czego użyć do modyfikacji biblioteki (Delphi może być?).
Pozdrawiam,

-- 
Jacek D.
[priv lp<>pl]
Re: Klucz sprzętowy
#172628
Author: fijak
Date: Mon, 14 May 2007 18:40
26 lines
2321 bytes
Jacek D. ośmielił się napisać:

> 
> Powiem tak - mam dostęp
> do klucza i do pełnej wersji programu. A co dalej? 

zapewne do komunikacji z kluczem jest uzyty jakis sterownik, przy 
instalacji programu np mozesz uzyc programu filemon zeby zobaczyc jaki 
pliki tworzy instalator. Jesli masz nazwe sterownika to juz mozesz 
poszukiwac np w glownym exeku nazwy.
Jesli zawartosc programu nie jest szyfrowana to wystarczy ci zapewne 
PEExplorer - ladnie pokazuje zasoby (txt moze byc w zasobach) i ma 
prosty disassembler. Mozesz rowniez uzyc debuggerow np softice, ida ale 
programy czesto maja wykrywanie czy sa odpalone pod debuggerem czy nie.
Delphi? to nie ma znaczenia potrzebne ci jest znajomosc WinApi i 
assemblera - przyda ci sie dokumnetacja rozkazow procesora, zapewne 
wygooglasz intel.txt.
proponuje jednak od grzebania w prostych programikach, np poszukaj 
"crackme".
Aha czesto mozna sie "czepic" funkcji MessageBoxA (ew MessageBoxW) jesli 
soft wyrzuca komunikat bledu przy spr poprawnosci konfiguracji. 
Oczywiscie nie jest to jedyna mozliwosc wygryzmolenia okienka z komunikatem.
Aha do potrenowania moga tez byc jakies programy ktore spr czy jest 
oryginalna plyta wtedy czepiasz sie GetDriveType, GetVolumeInformation 
np udalo mi sie przez to pomimo ze nie jestem profesionalnym crackerem 
naprawic qukea3 lub programik spismiejscowosci.
Re: Klucz sprzętowy
#172629
Author: Stanisław Halik
Date: Mon, 14 May 2007 19:26
15 lines
1718 bytes
lrem@lrem.maxnet wrote:

>> Witam, to mój pierwszy post tutaj, a właściwie nie wiem, czy na dobrą grupę
>> piszę. Chciałbym zapytać, czy da się w jakiś sposób obejść zabezpieczenie
>> programu kluczem sprzętowym. Szukałem "gotowego" programu gdzie się da, ale
>> niestety nie znalazłem. Chodzi mi o symulator obróbki maszyn - MTS CNC.
> Można, możesz się posiłkować jakimś ltrace'em, albo od razu debuggerem
> poszukać jaka funkcja realizuje obsługę klucza sprzętowego [...]

Jeśli binarka nie jest stripowana, co raczej mało prawdopodobne.

-- 
Whenever you find that you are on the side of the majority, it is time
to reform.
                -- Mark Twain
Re: Klucz sprzętowy
#172630
Author: sumar
Date: Mon, 14 May 2007 20:10
5 lines
1056 bytes
Stanisław Halik:

> Jeśli binarka nie jest stripowana, co raczej mało prawdopodobne.

Co u ciebie, Staszko?
Re: Klucz sprzętowy
#172631
Author: Jacek D.
Date: Mon, 14 May 2007 20:49
9 lines
1118 bytes
Bardzo dziękuję wszystkim. Postaram się poczytać cokolwiek, ale widzę, że
temat jest ogromny. Dzisiaj dzieci i młodzież bawi się tym tak, jak ja
jakieś 25 lat temu w czterech pancernych ;). No cóż, latka lecą, a
technologia idzie naprzód. Dzięki i pozdrawiam.


-- 
Jacek D.
[priv lp<>pl]
Re: Klucz sprzętowy
#172632
Author: Adrian Brzeziński
Date: Tue, 15 May 2007 08:16
18 lines
2070 bytes
lrem@lrem.maxnet pisze:
> W poście <24ilzgx2pkty$.1lag36prlj0ls$.dlg@40tude.net>,
>  Jacek D. nabazgrał:
>> Witam, to mój pierwszy post tutaj, a właściwie nie wiem, czy na dobrą grupę
>> piszę. Chciałbym zapytać, czy da się w jakiś sposób obejść zabezpieczenie
>> programu kluczem sprzętowym. Szukałem "gotowego" programu gdzie się da, ale
>> niestety nie znalazłem. Chodzi mi o symulator obróbki maszyn - MTS CNC.
> 
> Można, możesz się posiłkować jakimś ltrace'em, albo od razu debuggerem
> poszukać jaka funkcja realizuje obsługę klucza sprzętowego. Następnie
> spróbować dociec co ona powinna zwracać przy poprawnej weryfikacji.
> Potem już tylko zmodyfikować bibliotekę tak, żeby funkcja zawsze
> zwracała wartość prawidłową. Zależnie od implementacji może to wprawnej
> osobie zająć kwadrans, dwa dni, albo się w ogóle nie udać. Powodzenia.

Wątpię, żebyś znalazł teraz tak prosty klucz sprzętowy. Takie rzeczy
spotykało się ~10 lat temu, chociaż zawsze można liczyć na czyjąś
niekompetencje.
Re: Klucz sprzętowy
#172633
Author: lrem
Date: Tue, 15 May 2007 08:32
11 lines
1531 bytes
W poście <f2bqi2$qb7$1@nemesis.news.tpi.pl>,
 Adrian Brzeziński nabazgrał:
> Wątpię, żebyś znalazł teraz tak prosty klucz sprzętowy. Takie rzeczy
> spotykało się ~10 lat temu, chociaż zawsze można liczyć na czyjąś
> niekompetencje.

Jeśli program jest relatywnie nowy, to prawdopodobnie wciąż jest 
w dystrybucji - nie ma potrzeby łamania go na siłę. Z drugiej strony
jakoś jeszcze niedawno widziałem coś takiego w ofercie jednej z firm
robiących klucze - jest to po prostu implementacja o małym koszcie,
w niektórych przypadkach starczy.
Re: Klucz sprzętowy
#172635
Author: Evgeni Ogryzkhin
Date: Tue, 15 May 2007 12:22
9 lines
1596 bytes
Jacek D. napisał(a):
> Witam, to mój pierwszy post tutaj, a właściwie nie wiem, czy na dobrą grupę
> piszę. Chciałbym zapytać, czy da się w jakiś sposób obejść zabezpieczenie
> programu kluczem sprzętowym. Szukałem "gotowego" programu gdzie się da, ale
> niestety nie znalazłem. Chodzi mi o symulator obróbki maszyn - MTS CNC.
> Pozdrawiam.
> 
> 
vot eti som fajni -> http://tiny.pl/dsfc
Re: Klucz sprzętowy
#172634
Author: Jacek D.
Date: Wed, 16 May 2007 04:43
22 lines
1852 bytes
Dnia 15 maj o godz. 10:32 lrem@lrem.maxnet napisał(a):

> W poście <f2bqi2$qb7$1@nemesis.news.tpi.pl>,
>  Adrian Brzeziński nabazgrał:
>> Wątpię, żebyś znalazł teraz tak prosty klucz sprzętowy. Takie rzeczy
>> spotykało się ~10 lat temu, chociaż zawsze można liczyć na czyjąś
>> niekompetencje.
> 
> Jeśli program jest relatywnie nowy, to prawdopodobnie wciąż jest 
> w dystrybucji - nie ma potrzeby łamania go na siłę. Z drugiej strony
> jakoś jeszcze niedawno widziałem coś takiego w ofercie jednej z firm
> robiących klucze - jest to po prostu implementacja o małym koszcie,
> w niektórych przypadkach starczy.
Trudno mi się wypowiadać, czy jest on dobrze zabezpieczony czy nie, ale
pełna jego wersja (i nie ma rozróżnienia, czy dla użytkowników domowych,
czy do zastosowań komercyjnych typu szkolenia) kosztuje 16.000 zł. Pytałem
u dystrybutora. A program jest z 2005r.
Pozdrawiam.

-- 
Jacek D.
[priv lp<>pl]
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads