InfoSec Person | Alt-Account#2

  • 3 Posts
  • 19 Comments
Joined 9 months ago
cake
Cake day: September 28th, 2023

help-circle






  • Excellent question!

    Before replacing the instruction with INT 3, the debugger keeps a note of what instruction was at that point in the code. When the CPU encounters INT 3, it hands control to the debugger.

    When the debugging operations are done, the debugger replaces the INT 3 with the original instruction and makes the instruction pointer go back one step, thereby ensuring that the original instruction is executed.








  • Ah, maybe the whole context wasn’t added here, but I tried to download an XPI file for a different program that uses Firefox under the hood (called Zotero). I wanted to download the file to install it manually for the other program.

    Firefox naturally thought that the XPI file was meant for itself and tried to install it. The XPI file was never intended for Firefox.

    Edited to add: probably a pretty obscure thing that I noticed, but it’s still bizarre.