Exploration of Originality in Compilations

Today, I received the civil judgment of the second instance from the Shenzhen Intermediate People’s Court regarding my lawsuit against others for infringing on my work “Summary of Shenzhen Intellectual Property Funding Policies (Part)” published on this public account on December 8, 2017 (although the judgment does not recognize it as a work, after all, … Read more

In-Depth Guide to Assembly Language and Binary Vulnerabilities

I don’t know when it started, but learning programming has become a headache. On those late nights, I look up at the bright moon and wonder when I can fully grasp assembly language, becoming the dream of countless girls. But reality always slaps you in the face…. There are many moments when I feel like … Read more

ARM Assembly Language Instructions Guide

To learn ARM, one must learn ARM instructions. ARM instructions are the interface provided to us by the CPU, and they are the key to unlocking the Pandora’s box of the CPU. There are many ARM instructions. To help everyone get started quickly, I have compiled some of the most helpful instructions. For the operation … Read more

Basic Tutorial on ARM Assembly Language

This tutorial includes some sample programs that can be debugged hands-on to deepen understanding. To debug ARM programs, we need an environment that can run ARM programs and a debugger that supports the ARM architecture. This tutorial will introduce how to set up an ARM cross-compilation, running, and debugging environment based on the x86 platform … Read more

From Assembly to Research: The Rise and Transformation of Long-Term Historical Statistics in the West

Click the image to purchase this issue Abstract:Long-term historical statistics are an important foundation for the West to construct modern economic growth theories and ensure the discourse power of the Western modernization path. Since the mid-20th century, in the close interaction between policy demands in Western countries and academic supply, various Western countries have undergone … Read more

Understanding X64 Assembly Instruction Formats

For the x86 assembly instruction format, please refer to http://bbs.pediy.com/showthread.php?t=191802 Here, I will share the x64 assembly instruction format that I researched for a day. 1. Intel Manual As you can see, there are significant changes in the x64 assembly instruction format. Without further ado, see the image. Clearly, there are additional elements compared to … Read more

Introduction to ARM Assembly Programming

Welcome to the series of articles “Introduction to ARM Assembly Programming.” This series is designed to lay the groundwork for the upcoming “ARM Exploit Development Tutorial” (in progress). Before we dive into writing shellcode and constructing ROP chains using ARM assembly, we need to first grasp some fundamental knowledge about ARM assembly. We will cover … Read more

Calling C/C++ Functions from Assembly Language: Multiplication Table Example

Click the blue text Follow us Source from the Internet, please delete if infringing Now let’s write a simple application that prompts the user to input an integer and multiplies it by powers of 2 (2¹ to 2ⁿ) using bit shifting, displaying each product with leading spaces. The input-output will use C++. The assembly module … Read more

Dead Loop Hidden in Assembly Code

New User Registration for June Breadboard Community Get a Free IoT Learning Package The package includes: 1. 500 copies of “RT-Thread Device Driver Development Guide” 2. 16 lectures of RT-Thread online teaching courses 3. 10GB of IoT data downloads 👇 Scan to register and receive the package 👇 1 Introduction In my previous article, I … Read more

CTF Assembly Challenge: Learning ARM and X86 Assembly

The problem is relatively simple but tests the basics of binary assembly.I personally think that the fundamentals are veryimportant, so I spent some time carefully studying this problem to solidify my foundation.If it wereoffline, without GPT’s help, contestants would need a solid understanding of assembly to conduct a detailed analysis of the problem. If you … Read more