Nawiązując do artykułu Jak napisać prosty patch? i komentarzy @ img (hi mate), prezentuję bardziej rozbudowaną wersję patchera z całą gamą sprawdzania potencjalnych błędów. Jeśli zauważycie więcej potencjalnych kłopotów – piszcie w komentarzach (sam jestem ciekaw, co jeszcze może pójść nie tak w jak się wydaje prostej operacji). #define UNICODE #include <windows.h> #include <Sfc.h> // zalacz biblioteke… Czytaj dalej »
Posty z tagami: windows
Jak napisać prosty patch?
Dzisiaj coś dla początkujących, czyli krótki program w C/C++, prezentujący jak używając funkcji WinApi napisać prosty patch, który otworzy wskazany plik i zmodyfikuje kilka bajtów pod konkretnym adresem. #include <windows.h> int main() { // bajty, ktore zostana zapisane do pliku BYTE cPatch[] = { 0xAA, 0xBB, 0xCC }; // offset, pod ktorym zostana zapisane powyzsze… Czytaj dalej »
Jak zawiesić Windows dwiema instrukcjami?
Slajdy i kod od j00ru z konferencji NoSuchCon’13, na której zaprezentował technikę pozwalającą zawiesić system Windows korzystając tylko z 2 instrukcji wykonywanych w userlandzie. Jak zwykle wysoki poziom i mnóstwo ciekawych szczegółów funkcjonowania Windows w kernel mode, polecam! “NoSuchCon’13 and crashing Windows with two instructions” https://j00ru.vexillium.org/?p=1767
Struktury kernela Windows
Artykuł przedstawia struktury, na które można się natknąć analizując wnętrza systemu Windows: http://www.codemachine.com/article_kernelstruct.html
Luki bezpieczeństwa jądra Windows
Prezentacja z konferencji SEConference 2k10 autorstwa j00ru przedstawiająca techniczny opis luk związanych z jądrem systemu Windows. Prezentacja w formacie PDF i PPTX Więcej informacji na — https://j00ru.vexillium.org/?p=301&lang=pl
Nowe Komentarze