← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 31
  1. Intricacies of WDF - Part 2

    Calling WDF functions before WdfDriverCreate is a bad idea.

  2. Scams and Fraud Galore - opusv.com.au

    OpusV, evasive bill payment practices and ghosting developers.

  3. Using WinDbg to understand dependency between KPCR, KPRCB, K/ETHREAD, K/EPROCESS and KAPC_STATE structures.

  4. Reverse Engineering - SHStrDup* Function

    Reverse engineering the SHStrDupW function with WinDbgX to prevent a potential memory leak.

  5. Intricacies of WDF - Part 1

    Difference between EvtCleanupCallback and EvtDestroyCallback.

  6. EXCEPTION_DOUBLE_FAULT and the UNEXPECTED_KERNEL_MODE_TRAP (7f) bugcheck.

  7. StarLink antenna in a balcony, length of cable, acceptable obstructions, connection speeds and latency, use outside of the US.

  8. Insane Code Flow in Async JavaScript

    What happens under the hood of "asynchronous" JavaScript: await, async, Promise, then.

  9. Understanding virtual function tables, vtable, __purecall, novtable, Control Flow Guard.

  10. Sequence of calls to a credential provider in Windows.

  11. A primer on writing a credential provider in Windows.

  12. Secure Programming Practices - Serialization

    Example of secure binary serialization and de-serialization in C++.

  13. Trusted Platform Module in Windows - Part 1

    How to use TPM to encrypt and decrypt small blobs of data programmatically.

  14. How to step into a SYSCALL with a debugger using kernel binary patch.

  15. Native Functions To The Rescue - Part 1

    How to make a critical process that can crash Windows if it is closed.

  16. Shaky Windows All The Way

    How to perform "title bar window shake" programmatically in Windows.

  17. Critical Section vs Kernel Objects

    Spinning in user-mode versus entering kernel - the cost of a SYSCALL in Windows.

  18. How to put a thread into a kernel wait state and how to wake it up by a thread ID.

  19. Nuances of a Process Harakiri in Windows

    What is the shutdown-in-progress state of a process?

  20. Screencasts of the reverse engineering process to make binary patches to modify discontinued Microsoft Snipping Tool.

  21. Reverse Engineering - Tips For Beginners

    What do you need to become a software reverse engineer?

  22. Reverse Engineering - VM Setup - Windows

    How to set up a virtual machine for your reverse engineering work on Windows.

  23. Reviews On Major Platforms

    Most reviews that you find online are probably cherry-picked and fake.

  24. Batty, a game coded almost entirely in Assembly, plus importance of timely backups.

  25. So You Want to Code-Sign macOS Binaries?

    How to get a certificate, the process of code-signing & notarization of macOS binaries for distribution outside of the Apple App Store.

  26. Tips For macOS Programming - Part 3

    Xcode build schemes, diagnosing memory corruption and crashes, sanitizers in Xode, analyzing crash logs.

  27. Tips For macOS Programming - Part 2

    Shutdown/reboot/logoff notifications, sleep/wake notifications, sending macOS to sleep or setting a wake event, rebooting or shutting down.

  28. Tips For macOS Programming - Part 1

    Critical sections, reader/writer locks, interactive login sessions, root user detection, CFString conversion.

  29. Mach Messages in macOS

    Example of low-level inter-process communication (IPC) in C++ using Mach messages.

  30. Software Vulnerabilities - "Beg Bounty" Hunters

    Recent proliferation of fake bug bounty hunters and "vulnerability racketeers".

  31. Scams and Fraud Galore - Spokeo

    Deceptive practices and hidden charges of personal data scrapers & content aggregators.