Dostep do pliku bez dostepu :)

Dostep do pliku bez dostepu :)
WA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 501
0

Jak moge za pomoca delphi uzyskac dostep do chronionego pliku systemowego, albo chociaz (w sumie to tylko) go odczytac?
Gdyby cos, to nie chodzi o virusa, trojana, ani nic takiego, po prostu dreczy mnie to pytanie, i chce sie dowiedziec..

Krecik
  • Rejestracja: dni
  • Ostatnio: dni
0

Aby z niego czytać to (CHYBA) wystarczy go skopiować przy pomocy np. CopyFile() i z tej kopi czytać...

PS> no chyba, że chcesz ze Swapa czytać, wtedy się kopiować nie opłaca :(

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0

co masz na myśli pisząc "chroniony plik systemowy"?
jeśli plik ma zablokowane czytanie (tzn. jakiś program otworzył go z flagą OF_SHARE_DENY_READ lub OF_SHARE_EXCLUSIVE lub FILE_SHARE_WRITE lub ...), to nic na to nie poradzisz, nawet jeśli jesteś adminem, a jeśli nie ma - to nie widzę problemu, chyba, że nie masz uprawnień...

Krecik - jeśli plik da się skopiować, to i można z niego czytać bez kopiowania go...

Marooned
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
0

Prawdopodobnie (ale to tylko nie testowane przypuszczenia) możnaby napisać własny sterownik VXD, który by odczytywał plik na niskim poziomie omijając zabezpieczenia Windows.

W ostateczności możnaby się odwołać bezpośrednio do dysku, samemu odczytawszy położenie fizyczne pliku z tablicy partycji.

cimak
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1668
0

Prawdopodobnie (ale to tylko nie testowane przypuszczenia) możnaby napisać własny sterownik VXD, który by odczytywał plik na niskim poziomie omijając zabezpieczenia Windows.

W ostateczności możnaby się odwołać bezpośrednio do dysku, samemu odczytawszy położenie fizyczne pliku z tablicy partycji.

WOW! :|

Marooned
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
0

WOW! :|

Co? Walnąłem jakiegoś babola? :-)

flabra
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak moge za pomoca delphi uzyskac dostep do chronionego pliku systemowego, albo chociaz (w sumie to tylko) go odczytac?
Gdyby cos, to nie chodzi o virusa, trojana, ani nic takiego, po prostu dreczy mnie to pytanie, i chce sie dowiedziec..

po prostu wpisz gdziekolwiek w kodzie FileMode najedź kursorem i wciśnij ctrl+F1...

Taki mały trik jescze z tp :)

//Czy twierdzisz, że w ten sposób uzyskasz możliwość podejrzenia np. swap file?? - m.M

Do Marooned'a:
jeżeli chroniony plik to np. słap. to nie wiem, spod consoli w żaden sposób to wiem. Ale spod łinzgrozy... Cholera wi. Ale skoro M. twierdzi, że trzeba się bawic b. nisko, to widocznie tak trzeba i koniec.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.