danqing liulzdq.hashnode.dev·6 hours agoqwb2024 quals mips-binGiven two binaries emu and mips_bin. mips_bin is a MIPS binary, and emu is a qemu emulator. Using ghidra, we can decode mips_bin. To dynamically debug it, use a normal qemu-mips emulator would be better. mips_bin performs an annoying fork. To get rid...DiscussCTF
Abdurrahman RajabforfreeCodeCampfreecodecamp.org·Nov 13, 2024How to Reverse Engineer a Website – a Guide for DevelopersWhile using one of your favorite websites, you might have often thought, "What if this website had this particular functionality? That would be great!" If you have ever had such thoughts, this article is for you. In it, you'll learn how websites comm...Discussreverse engineering
Matthias Hosteinsidesoftware.hashnode.dev·Nov 5, 2024Revisiting aluigi's bf2urlzWhilst playing around with my Battlefield 2 master server replacement I had the brilliant idea to run the application I wrote for players as admin. Immediately I received backlash from the community telling me about bf2urlz and how it would be even m...Discuss·44 readsbattlefield2
Matthias Hosteinsidesoftware.hashnode.dev·Nov 4, 2024Battlefield 2 the RAM eaterAfter having spent some time with the Battlefield 2 client executable for my previous post, which you can find here, I got interested in what the server executable contains. Lucky for me the linux executable is compiled with DWARF Debug Symbols, so w...Discussbattlefield2
Matthias Hosteinsidesoftware.hashnode.dev·Nov 4, 2024Battlefield 2 and the mystery of +passwordI recently received a message from a member of the Battlefield 2 community asking if I could fix an issue the game had Fixing the server password flag would something I'd be interested in 😄 BF2 is super stupid in that regard. It has a flag to pass t...Discuss·42 readsbattlefield2
Rafael Vasconcelosdevwonderings.hashnode.dev·Nov 2, 2024Reverse Engineering: A show-off word for what you are actually doingThis is a review of my previous experiences working with reverse engineering, and why it became something scary and complex at first to something fun. First of all, let’s clarify what reverse engineering means : The act of copying the prodcut of an...DiscussProgramming Blogs
Alexander Trotsenkoatrotsenko.hashnode.dev·Oct 28, 2024Как исследовать exe-файлы с Cutter. Практика обратной разработкиВ этой небольшой статье мы рассмотрим простейший пример исследования exe-файла методом обратной разработки с помощью Cutter. Мы научимся искать в exe-файлах нужные данные и соответствующие им участки кода, а также попробуем выполнить инъекцию своих и...Discuss·40 readsобратная разработка
Bonsembiantebonsembiante.hashnode.dev·Oct 16, 2024Reverse engineering a dead MOTU audio interface to detect its failurehttps://www.youtube.com/watch?v=TRn4vVytfE4 A few months ago, I bought a used MOTU Ultralite AVB audio interface for only $100, a fraction of its original price. It was listed as "for parts" due to a malfunction, but I decided to take it and see if...Discuss·1.5K readsmotu
Juste R. Bocovojuste.bocovo.me·Sep 21, 2024How Vite helped me on my React source code exploration adventure.Diving into the depths of React.js source code or embarking on a journey of reverse engineering can be an exhilarating endeavor. To complete your journey, you'll need a small React application to act as your compass. So, how can you preview this smal...DiscussReact
Victor Uzoagbavictoru.hashnode.dev·Sep 9, 2024How to Reverse Engineer Mobile Applications for Security AnalysisReverse engineering of mobile applications is one of the key practices that help in understanding how an app works internally, find bugs, or assess security risks. As attackers are targeting more and more mobile devices in today's environment, it's t...DiscussMobile ecosystem