Muhammad yasirmyasir.hashnode.dev·Feb 9, 2025Guide to programming in real machine language ?movl $42, %eax We are living in era of post modern software development and we dont know nitty gritty stuff about these machines and today where we have 7.5 billion population and we are not making any breakthrough in terms of software development. ...Assembly
Hamza Telihteli1-spo600.hashnode.dev·Jan 28, 2025Week 3 - Math, Flow Control & Lab 2Some of you may have read the title and said ew, math (I kind of do this at times). Jokes aside, we can agree that math is a fundamental concept of programming. In fact, for assembly language I believe it does require a much more logical understandin...47 readssoftware portability
Hamza Telihteli1-spo600.hashnode.dev·Jan 20, 2025Week 2 - Data Representation & Computer ArchitectureWelcome again. In this article I will be discussing two broad yet very important topics for computers. Data representation and computer architecture. Data Representation Data representation is essentially how we represent data in computers. Computers...microarchitecture
Ricky Mslateblack.hashnode.dev·Jan 14, 2025Demystifying x86 Assembly: An Introduction and How-ToI've been slowly learning assembly over the years by being exposed to it in my role as a Threat Analyst, but I would still consider myself to be a beginner. Lately, I've been taking action and learning more about it so that I can feel comfortable in ...98 readsAssembly
Hamza Telihteli1-spo600.hashnode.dev·Jan 14, 2025Week 1 - Lab 1 - Assembly Language?!Hello everyone! Welcome again. In this article, I will be discussing what exactly is assembly language, a brief overview of a simple processor, assembly language code and a lab I completed. So before we begin, let’s first dive into what exactly assem...42 readsProgramming Blogs
DAMIAN ROBINSONwww.damianrobinson.online·Jan 11, 2025Using CPU Registers EffectivelyIn this second foray into Assembly Programming, I get a little into efficiency and memory writes. Here are some examples demonstrating how to use CPU registers effectively for both x86 and ARM architectures. I’ll use registers to perform multiple ope...ProgrammingAssembly
DAMIAN ROBINSONwww.damianrobinson.online·Jan 11, 2025How CPUs Process InstructionsI’m diving into the realm of Assembly Programming in my spare time, because I’ve had an interest in truly low-level code for a while, now. I’d like to develop a deeper understand of how all this tech around me operates at the base level, and I hear i...Programmingassembly language
John Ebinyi Odeyhotwrist.hashnode.dev·Jan 8, 2025VirtSpyAlright.... So, I just wrapped up an exciting project! While analyzing a malware sample, I noticed how it detects if it's running inside a virtual machine. Intrigued, I decided to create a program (VirtSpy) to demonstrate this detection process. And,...Cybersecurityvirtual machine
Michael Lohrblog.lohr.dev·Dec 30, 2024The Smallest Hello World ProgramSo, initially, I just wanted to see what the smallest binary size for a ‘Hello World’ program written in Rust would be. Why? Out of curiosity - it's probably just a simple compiler flag anyway, right? Well, turns out there are some that help, but you...2 likes·12.9K readsDeveloper
Alexander Trotsenkoatrotsenko.hashnode.dev·Oct 28, 2024Как исследовать exe-файлы с Cutter. Практика обратной разработкиВ этой небольшой статье мы рассмотрим простейший пример исследования exe-файла методом обратной разработки с помощью Cutter. Мы научимся искать в exe-файлах нужные данные и соответствующие им участки кода, а также попробуем выполнить инъекцию своих и...126 readsобратная разработка