Ĺadny brzuch
Witam!!
Mam mały problem. Utworzyłem program do zabezpieczenia danych dyskietką i kodem (PASCAL). Jak teraz tego użyć żeby co każdy boot pokazywał się komunikat z prośbą o dyskietkę i hasło, ale tak żeby w żaden (absolutnie żaden sposóB) nie dało się tego ominąć. Dobrze by było gdyby jakoś zabezpieczyć Boot Sector. Pomóżcie. Ąlijcie pomysły, błagam, a jeśli mi pomożecie to zmobilizujecie mnie do zrobienia drugiej edycji programu, którą wpuszczę w net. Piszcie na forum
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
Piszemy na forum!
mozna sie podpiac w mbr swoim kodem [najlepiej asm bo malo jest miejsca], ktory po podaniu hasla/wlozeniu odpowiedniej dyskietki cos z niej zczyta i na tej podstawie odszyfruje [wczesniej zaszyfrowana] tablice partycji :] to by nawet dzialalo fajnie i raczej ciezko byloby to obejsc, gorzej jak padnie dyskietka z kluczem do decryptu :shock: :chytry:
anyway musisz poczytac o mbr, tablicach partycji, organizacji dysku w pierwszych sektorach, o pisaniu wirusow pod dosa, na necie jest tego troche, jest tez niezla ksiazka Błaszczyka [chyba] "jak pisac wirusy"...
pozdrawiam
pepsi^no1
Całkiem dobry pomysł... To już coś o co mi chodziło tylko, że kiedy pokazywałoby się to zabezpieczenie? Przed BIOSEM czy po? Pozatym nie znam assemblera i nie wiem jak możnaby coś takiego zrobić. Ale cóż dziękuję chociaż za informację, na pewno poszukam czegoś w necie. Ale piszcie dalej to dla mnie bardzo ważne.
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
haslo by sie pokazywalo w momencie gdy bios odczyta mbr z dysku i wykona kod wczytujacy system operacyjny, tylko ze zamiast tego kodu bedzie twoj, ktory zapyta o haslo i na tej podstawie zdecyduje czy user moze odpalic system z dysku czy nie.
przed biosem sie nie da ;) bo bios odpowiada za sprawdzenie sprzetu i zaladowanie podstawowych "driverow", bez tego nie da sie wyswietlic nic na ekranie, ani odczytac z dysku, bo "komputer" "nie wie" co to karta graficzna i kontroler dyskow dlatego najpierw przy odpaleniu pc bios to wszystko znajduje i umozliwia korzystanie.
jezeli bedziesz szyfrowac tablice partycji to na innym kompie nie bedzie mozna z tego dysku odczytac danych, jednak wiaze sie to z pewnym ryzykiem, ze mozesz utracic dane...
pozdrawiam
pepsi^no1
Dobrze, czyli tak:
BIOS
LOGOWANIE --------
/ |
POMYĄLNE NIEPOMYĄLNE -
DESZYFROWANIE MBR
WINDOWS
TYLKO JEST PROBLEM:
Gdzie jest spowrotem szyfrowanie??
Niech inni też piszą a nie tylko pepsi (choć on też niech pisze). Nawet jeśli nie wiecie jak zrobić szyfrowanie MBR piszcie swoje pomysły. Pozdrawiam.
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
A co ty chcesz cały MBR zaszyfrować ?? :>
Musiałbyś poprostu hasło jakieś przyjmować z MBR i je porównywać z wpisanym :) Oczywiście hasło niech będzie zaszyfrowane :) A musisz koniecznie sam pisać ten program ?? Bo może łatwiej byłoby zainstalować już gotowy BootManager z obsługą haseł ?? :>
http://www.cinek.glt.pl
(potrzebni betatesterzy :) więcej info na maila)
Ludzie korzystajcie ze słownika!!!
Ale jak odczytać, zmieniać itd. MBR??
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
No właśnie...Są programy które potrafią to...Pewnie jakiś asm :)
http://www.cinek.glt.pl
(potrzebni betatesterzy :) więcej info na maila)
Ludzie korzystajcie ze słownika!!!
Tyle to ja wiem, ale nie umiem znaleźć tych programów. Szukałem na googlach, yahoo, msn i nic. Chodzi mi o jakiś plik który jest odpowiedzialny za MBR.
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
Karolu-Programisto moim zdaniem nie poradzisz sobie takim czymś.
To jest możliwe do zrobienia, ale z Twoich postów wnioskuję, że jesteś raczej początkujący i sam tego na pewno nie zrobisz. Będziesz się tylko przy każdym kroku pytał innych jak zrobić to, jak zrobić tamto.
Zanim bardziej się w to wciągniesz lepiej przemyśl czy naprawdę jest to zagadnienie z którym dasz sobie radę...
ICQ : 245-363-570 | TLEN : oxisoft | GG : 486-2-486
Możliwe. Jednak nie chcę wydawać 900 zł na profesjonalne oprogramowanie. Mi zależy na takie zabezpieczenie aby nawet po kradzieży dysku nie dało się odczytać danych. Pozatym nie chcę marnować swojego kilkusetliniowego programu. Dlatego mogę dla zabezpieczenia zmieniać pojedyncze bajty, a jak co to FIXMBR i działa znów.
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
Taki program można napisać w asemblerze (raczej tylko w tym).
Należy wykorzystać przerwanie BIOS-u int 13h
odczytać pierwszy sektor dysku twardego, zapisać go np. w sektorze piątym, nasz program zapisać w pierwszym sektorze dysku. Po starcie komputera BIOS automatycznie odczytuje pierwszy sektor dysku twardego pod adres 0000:7C00 i tam go wykonuje.
Jeżeli nasz program poprosiłby o podanie hasła i je otrzymał to wczytał by sektor sektor piąty pod ten sam adres czyli start systemu operacyjnego. Podobny program napisałem kiedyś, ale nie było jeszcze WinXP i nie wiem jakby to działało z tym systemem.
Natomiast jeżeli chodzi o zabezpieczenie takim programem dysku twardego przed odczytem danych w razie kradzieży to i tak dane da się odczytać bo program nie zmienia żadnych danych w Tablicy Alokacji Plików ani w innej części dysku. Czyli program chroniłby tylko komputer jeżeli byłby startowany z tego dysku.
jancu
---------------
jancu@poczta.fm
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam mały problem. Utworzyłem program do zabezpieczenia danych dyskietką i kodem (PASCAL). Jak teraz tego użyć żeby co każdy boot pokazywał się komunikat z prośbą o dyskietkę i hasło, ale tak żeby w żaden (absolutnie żaden sposóB) nie dało się tego ominąć. Dobrze by było gdyby jakoś zabezpieczyć Boot Sector. Pomóżcie. Ąlijcie pomysły, błagam, a jeśli mi pomożecie to zmobilizujecie mnie do zrobienia drugiej edycji programu, którą wpuszczę w net. Piszcie na forum
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
Piszemy na forum!
mozna sie podpiac w mbr swoim kodem [najlepiej asm bo malo jest miejsca], ktory po podaniu hasla/wlozeniu odpowiedniej dyskietki cos z niej zczyta i na tej podstawie odszyfruje [wczesniej zaszyfrowana] tablice partycji :] to by nawet dzialalo fajnie i raczej ciezko byloby to obejsc, gorzej jak padnie dyskietka z kluczem do decryptu :shock: :chytry:
anyway musisz poczytac o mbr, tablicach partycji, organizacji dysku w pierwszych sektorach, o pisaniu wirusow pod dosa, na necie jest tego troche, jest tez niezla ksiazka Błaszczyka [chyba] "jak pisac wirusy"...
pozdrawiam
pepsi^no1
Całkiem dobry pomysł... To już coś o co mi chodziło tylko, że kiedy pokazywałoby się to zabezpieczenie? Przed BIOSEM czy po? Pozatym nie znam assemblera i nie wiem jak możnaby coś takiego zrobić. Ale cóż dziękuję chociaż za informację, na pewno poszukam czegoś w necie. Ale piszcie dalej to dla mnie bardzo ważne.
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
haslo by sie pokazywalo w momencie gdy bios odczyta mbr z dysku i wykona kod wczytujacy system operacyjny, tylko ze zamiast tego kodu bedzie twoj, ktory zapyta o haslo i na tej podstawie zdecyduje czy user moze odpalic system z dysku czy nie.
przed biosem sie nie da ;) bo bios odpowiada za sprawdzenie sprzetu i zaladowanie podstawowych "driverow", bez tego nie da sie wyswietlic nic na ekranie, ani odczytac z dysku, bo "komputer" "nie wie" co to karta graficzna i kontroler dyskow dlatego najpierw przy odpaleniu pc bios to wszystko znajduje i umozliwia korzystanie.
jezeli bedziesz szyfrowac tablice partycji to na innym kompie nie bedzie mozna z tego dysku odczytac danych, jednak wiaze sie to z pewnym ryzykiem, ze mozesz utracic dane...
pozdrawiam
pepsi^no1
Dobrze, czyli tak:
BIOS
LOGOWANIE --------
/ |
POMYĄLNE NIEPOMYĄLNE -
DESZYFROWANIE MBR
WINDOWS
TYLKO JEST PROBLEM:
Gdzie jest spowrotem szyfrowanie??
Niech inni też piszą a nie tylko pepsi (choć on też niech pisze). Nawet jeśli nie wiecie jak zrobić szyfrowanie MBR piszcie swoje pomysły. Pozdrawiam.
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
A co ty chcesz cały MBR zaszyfrować ?? :>
Musiałbyś poprostu hasło jakieś przyjmować z MBR i je porównywać z wpisanym :) Oczywiście hasło niech będzie zaszyfrowane :) A musisz koniecznie sam pisać ten program ?? Bo może łatwiej byłoby zainstalować już gotowy BootManager z obsługą haseł ?? :>
http://www.cinek.glt.pl
(potrzebni betatesterzy :) więcej info na maila)
Ludzie korzystajcie ze słownika!!!
Ale jak odczytać, zmieniać itd. MBR??
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
No właśnie...Są programy które potrafią to...Pewnie jakiś asm :)
http://www.cinek.glt.pl
(potrzebni betatesterzy :) więcej info na maila)
Ludzie korzystajcie ze słownika!!!
Tyle to ja wiem, ale nie umiem znaleźć tych programów. Szukałem na googlach, yahoo, msn i nic. Chodzi mi o jakiś plik który jest odpowiedzialny za MBR.
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
Karolu-Programisto moim zdaniem nie poradzisz sobie takim czymś.
To jest możliwe do zrobienia, ale z Twoich postów wnioskuję, że jesteś raczej początkujący i sam tego na pewno nie zrobisz. Będziesz się tylko przy każdym kroku pytał innych jak zrobić to, jak zrobić tamto.
Zanim bardziej się w to wciągniesz lepiej przemyśl czy naprawdę jest to zagadnienie z którym dasz sobie radę...
ICQ : 245-363-570 | TLEN : oxisoft | GG : 486-2-486
Możliwe. Jednak nie chcę wydawać 900 zł na profesjonalne oprogramowanie. Mi zależy na takie zabezpieczenie aby nawet po kradzieży dysku nie dało się odczytać danych. Pozatym nie chcę marnować swojego kilkusetliniowego programu. Dlatego mogę dla zabezpieczenia zmieniać pojedyncze bajty, a jak co to FIXMBR i działa znów.
Piszcie na forum i piszcie na e-mail: pokorski@neostrada.pl
Taki program można napisać w asemblerze (raczej tylko w tym).
Należy wykorzystać przerwanie BIOS-u int 13h
odczytać pierwszy sektor dysku twardego, zapisać go np. w sektorze piątym, nasz program zapisać w pierwszym sektorze dysku. Po starcie komputera BIOS automatycznie odczytuje pierwszy sektor dysku twardego pod adres 0000:7C00 i tam go wykonuje.
Jeżeli nasz program poprosiłby o podanie hasła i je otrzymał to wczytał by sektor sektor piąty pod ten sam adres czyli start systemu operacyjnego. Podobny program napisałem kiedyś, ale nie było jeszcze WinXP i nie wiem jakby to działało z tym systemem.
Natomiast jeżeli chodzi o zabezpieczenie takim programem dysku twardego przed odczytem danych w razie kradzieży to i tak dane da się odczytać bo program nie zmienia żadnych danych w Tablicy Alokacji Plików ani w innej części dysku. Czyli program chroniłby tylko komputer jeżeli byłby startowany z tego dysku.
jancu
---------------
jancu@poczta.fm