Posty z tagami: windows

Jak napisać skomplikowany patch?

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 »

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