World Programming Society
Write Log in
Home Events Community

Channels

General Discussion Web Development Backend DevOps AI Career & Hiring TypeScript Rust Python Go Cloud AWS Azure GCP C/C++ FPGA Assembly

World Programming Society · 2026 Copyright

C/C++ General Discussion

Great introduction to ARM using pwnable challenge

Reverse Engineering News Reverse Engineering News · Jul 22, 2026
0
C
Read the original source
Reverse Engineering News

Publisher

Originally by /u/AdvisorPowerful9769


0 Comments

Log in to join the conversation.

No comments yet. Be the first to share your thoughts.

More in C/C++

I asked Reddit what they wanted in a C++ application framework and their answers were...

I asked Reddit what they wanted in a C++ application framework and their answers were...

Jul 22 · 4m read

Make Long-Running NVIDIA TensorRT Engine Builds Observable and Cancelable in Python or C++

Make Long-Running NVIDIA TensorRT Engine Builds Observable and Cancelable in Python or C++

Jul 22 · 11m read

ReSharper C++ 2026.2: C++26 Reflection, ISPC Language Support, And More

ReSharper C++ 2026.2: C++26 Reflection, ISPC Language Support, And More

Jul 22 · 6m read

Siemens Expands EDA Portfolio with Defacto Technologies Acquisition

Siemens Expands EDA Portfolio with Defacto Technologies Acquisition

Jul 22 · 1m read

Part 5 - synchronized Keyword: Methods, Blocks, Thread Safety

Part 5 - synchronized Keyword: Methods, Blocks, Thread Safety

Jul 22 · 6m read

One C# Core, Three Platforms: What Shipping a Background Networking SDK Taught Me

One C# Core, Three Platforms: What Shipping a Background Networking SDK Taught Me

Jul 22 · 8m read

CLion’s Classic Engine Unbundled: What’s Next

CLion’s Classic Engine Unbundled: What’s Next

Jul 22 · 2m read

SIMD for Collision

SIMD for Collision

Jul 22 · 5m read

About packed struct for MMIO

About packed struct for MMIO

Jul 22 · 2m read

Unstructured Hydrodynamics on Spatial Dataflow Architectures: A Joint Code and Data Decomposition Approach

Unstructured Hydrodynamics on Spatial Dataflow Architectures: A Joint Code and Data Decomposition Approach

Jul 22 · 1m read

PTSan: A Practical Memory Safety Sanitizer for C/C++ with Pointer-Object Authority

PTSan: A Practical Memory Safety Sanitizer for C/C++ with Pointer-Object Authority

Jul 22 · 2m read

A Second-Moment Theory for Floating-Point Reduction Trees

A Second-Moment Theory for Floating-Point Reduction Trees

Jul 22 · 2m read

PIP-NTT: Towards a Scalable Memory-Parallelized Accelerator for Iterative NTT in PQC

PIP-NTT: Towards a Scalable Memory-Parallelized Accelerator for Iterative NTT in PQC

Jul 22 · 2m read

Protecting Floating-Point Computation for DNN Binaries with MBA Obfuscation

Protecting Floating-Point Computation for DNN Binaries with MBA Obfuscation

Jul 22 · 2m read

Exploiting Load/Store Leakage of Sparse Vectors for Key Recovery in HQC

Exploiting Load/Store Leakage of Sparse Vectors for Key Recovery in HQC

Jul 22 · 2m read

Quantum Cryptanalysis on IBM Quantum Hardware: Extending Even--Mansour Period Recovery from $N=4$ to $N=10$

Quantum Cryptanalysis on IBM Quantum Hardware: Extending Even--Mansour Period Recovery from $N=4$ to $N=10$

Jul 22 · 2m read

Extension Blocks in C# 14 Are More Than New Syntax

Extension Blocks in C# 14 Are More Than New Syntax

Jul 22 · 9m read

C

GitHub - NtProtectVirtualMemory/PE-Library: A modern C++ library for parsing and manipulating Windows Portable Executable (PE) files.

Jul 22 · 1m read

The circular_buffer trap: how a 'faster' data structure spiked my CPU from 2% to 25%

The circular_buffer trap: how a 'faster' data structure spiked my CPU from 2% to 25%

Jul 21 · 8m read

Parallelizing Compilation: In-Process vs Multi-Process

Parallelizing Compilation: In-Process vs Multi-Process

Jul 21 · 1m read

C

Igor Markov

Jul 21 · 1m read

C

Rotation revisited: Another unidirectional algorithm -- Raymond Chen

Jul 21 · 2m read

Cmake-zig: using Zig code in the CMake Build System

Cmake-zig: using Zig code in the CMake Build System

Jul 21 · 1m read

Cron Jobs in C from Scratch

Cron Jobs in C from Scratch

Jul 21 · 1m read

GD

[Project Recruitment] Looking for PowerPC / Ghidra hobbyists to help cleanroom reverse-engineer a legacy Xbox 360 Dashboard Binary (.XEX) for an open-source revival

Jul 21 · 1m read

Thoughts On Integers (2023)

Thoughts On Integers (2023)

Jul 21 · 14m read

Field-of-values analysis of augmented Krylov methods for matrix $\varphi$-function actions

Field-of-values analysis of augmented Krylov methods for matrix $\varphi$-function actions

Jul 21 · 2m read

ChipVerilog: A Large-Scale OpenCores-Derived Benchmark for LLM-Based Verilog RTL Generation

ChipVerilog: A Large-Scale OpenCores-Derived Benchmark for LLM-Based Verilog RTL Generation

Jul 21 · 2m read

Purely Technical Discussion: Memory-Safe Compilation Mode Inspired by Fil-C

Purely Technical Discussion: Memory-Safe Compilation Mode Inspired by Fil-C

Jul 21 · 5m read

A Linux Kernel 0-day Journey - From a limited UAF to Physical Memory R/W

A Linux Kernel 0-day Journey - From a limited UAF to Physical Memory R/W

Jul 20 · 19m read

Using C libraries in Zig

Using C libraries in Zig

Jul 20 · 1m read

Accelerating automotive innovation with C4A-metal and Panasonic Automotive vSkipGen

Accelerating automotive innovation with C4A-metal and Panasonic Automotive vSkipGen

Jul 20 · 5m read

InvisiCaps: The Fil-C Capability Model

InvisiCaps: The Fil-C Capability Model

Jul 20 · 13m read

Build a retro home arcade with an Arduino® UNO™ Q board!

Build a retro home arcade with an Arduino® UNO™ Q board!

Jul 20 · 3m read

Building an AmigaOS Development Environment in 2026

Building an AmigaOS Development Environment in 2026

Jul 20 · 8m read

Segmentation fault after flushing to stdout

Segmentation fault after flushing to stdout

Jul 20 · 3m read

JSON5E - JSON5 for Humans

JSON5E - JSON5 for Humans

Jul 20 · 2m read

Fuzzing for fun - unauthenticated denial of service in snac2

Fuzzing for fun - unauthenticated denial of service in snac2

Jul 20 · 3m read

Dependable C

Dependable C

Jul 19 · 1m read

CodeSizer: Why is that binary so big?

CodeSizer: Why is that binary so big?

Jul 19 · 2m read

Transcribe.cpp

Transcribe.cpp

Jul 19 · 8m read

A better bitset for enum flags

A better bitset for enum flags

Jul 18 · 7m read

Finished implementation of "Writing the C compiler" book

Finished implementation of "Writing the C compiler" book

Jul 18 · 2m read

Best way to handle optional values through C ABI

Best way to handle optional values through C ABI

Jul 18 · 2m read

neither gcc nor clang are compliant with standard c++

neither gcc nor clang are compliant with standard c++

Jul 18 · 2m read

Using GCC's Nested Functions with Wide Pointers and no Trampolines II

Using GCC's Nested Functions with Wide Pointers and no Trampolines II

Jul 17 · 4m read

The Zilog Z80 has turned 50

The Zilog Z80 has turned 50

Jul 16 · 16m read

CLion 2026.2 Is Here

CLion 2026.2 Is Here

Jul 16 · 10m read

What gdb frontend do you prefer (linux)

What gdb frontend do you prefer (linux)

Jul 16 · 1m read

What "Memory Compiler" Actually Means: From Bitcells to GDS Tiling

What "Memory Compiler" Actually Means: From Bitcells to GDS Tiling

Jul 16 · 18m read

Gecode 6.3.0 and 6.4.0 are released

Gecode 6.3.0 and 6.4.0 are released

Jul 16 · 8m read

ASUS bsitf.sys (CVE-2026-13585): Arbitrary Physical Memory Mapping 0-day writeup + PoC

ASUS bsitf.sys (CVE-2026-13585): Arbitrary Physical Memory Mapping 0-day writeup + PoC

Jul 16 · 1m read

Identifying JDK Value Class Candidates

Identifying JDK Value Class Candidates

Jul 16 · 1m read

C

IDA Pro 9.4 released

Jul 15 · 1m read

Arteris, Arm Partner to Strengthen Hardware Security Verification

Arteris, Arm Partner to Strengthen Hardware Security Verification

Jul 15 · 1m read

C

C++ More C++26 reflection at compile-time -- Andreas Fertig

Jul 15 · 2m read

elfuse: Run Arm64/x86-64 Linux ELF binaries on macOS Apple Silicon

elfuse: Run Arm64/x86-64 Linux ELF binaries on macOS Apple Silicon

Jul 15 · 5m read

C

Anatomy of a CUDA Binary

Jul 15 · 1m read

ReSharper 2026.2 Release Candidate Released!

ReSharper 2026.2 Release Candidate Released!

Jul 15 · 2m read

C

a bunch of stuff i used to not know about K&R C

Jul 15 · 16m read

Zig c++ / latest C++

Zig c++ / latest C++

Jul 15 · 2m read

How C++20 improved the for-loop syntax

How C++20 improved the for-loop syntax

Jul 15 · 2m read

C Strings: A 50-Year Mistake

C Strings: A 50-Year Mistake

Jul 15 · 15m read

C

Beautiful Type Erasure with C++26 Reflection

Jul 14 · 20m read

Tensor is the might

Tensor is the might

Jul 14 · 25m read

Is x86 ready to ACE it?

Is x86 ready to ACE it?

Jul 14 · 19m read

Cast C struct to the same C struct but from another zig module

Cast C struct to the same C struct but from another zig module

Jul 14 · 2m read

Import (std) is once as cache or into each translation unit?

Import (std) is once as cache or into each translation unit?

Jul 14 · 1m read

fred: A text editor that uses C for everything - Handmade Network Expo 2026

fred: A text editor that uses C for everything - Handmade Network Expo 2026

Jul 14 · 1m read

C

C++26 - Enter Static Reflection -- Keith Stockdale

Jul 13 · 2m read

FreeBSoD: Leveraging Language Models to Find and Exploit Kernel Bugs (Part 2 of 2)

FreeBSoD: Leveraging Language Models to Find and Exploit Kernel Bugs (Part 2 of 2)

Jul 13 · 17m read

FreeBSoD: Leveraging Language Models to Find and Exploit Kernel Bugs (Part 1 of 2)

FreeBSoD: Leveraging Language Models to Find and Exploit Kernel Bugs (Part 1 of 2)

Jul 13 · 16m read

Go-flavored concurrency in C

Go-flavored concurrency in C

Jul 13 · 23m read

Adiuvo’s $50 Forgix Board Crams RP2354 Microcontroller and Trion T8 FPGA into a 28-pin Teensy Footprint

Adiuvo’s $50 Forgix Board Crams RP2354 Microcontroller and Trion T8 FPGA into a 28-pin Teensy Footprint

Jul 13 · 7m read

C

CppCon 2026 Call for Poster Reminder

Jul 13 · 1m read

GhostLock: Uncovering the 15-Year-Old Linux Stack Use-After-Free Vulnerability

GhostLock: Uncovering the 15-Year-Old Linux Stack Use-After-Free Vulnerability

Jul 13 · 2m read

C

LIEF v1.0.0: Brand-new Runtime API and DWARF/PDB -> C/C++ generation!

Jul 13 · 1m read

Make It Right - Next Steps With CTRAN

Make It Right - Next Steps With CTRAN

Jul 12 · 7m read

I built Regdrift, a CLI and GitHub Action for detecting breaking CMSIS-SVD changes

I built Regdrift, a CLI and GitHub Action for detecting breaking CMSIS-SVD changes

Jul 12 · 1m read

The First Microcontroller Was the TI TMS1000 (1974)

The First Microcontroller Was the TI TMS1000 (1974)

Jul 12 · 4m read

C

Tiny Emulators

Jul 12 · 4m read

STL in C++: The Toolbox Every DSA Learner Needs

STL in C++: The Toolbox Every DSA Learner Needs

Jul 12 · 2m read

Secure BLE OTA Firmware Updates on nRF5340: Architecture Notes

Secure BLE OTA Firmware Updates on nRF5340: Architecture Notes

Jul 12 · 4m read

Unlocking Modern Development: How the Odin Programming Language is Redefining Systems-Level App Innovation

Unlocking Modern Development: How the Odin Programming Language is Redefining Systems-Level App Innovation

Jul 12 · 6m read

BroncoCTF : Negative Bread Writeup

BroncoCTF : Negative Bread Writeup

Jul 12 · 5m read

BronoCTF : Custom Cipher Writeup

BronoCTF : Custom Cipher Writeup

Jul 12 · 7m read

Understanding the Odin programming language

Understanding the Odin programming language

Jul 12 · 8m read

Solving Every CSES Problems in Rust - #1 Number Spiral

Solving Every CSES Problems in Rust - #1 Number Spiral

Jul 12 · 2m read

Colibri — รัน GLM-5.2 (744B MoE) บนเครื่อง 25GB RAM ด้วย Pure C ไฟล์เดียว

Colibri — รัน GLM-5.2 (744B MoE) บนเครื่อง 25GB RAM ด้วย Pure C ไฟล์เดียว

Jul 12 · 7m read

Reflection in C#: What It Is, Why It Exists

Reflection in C#: What It Is, Why It Exists

Jul 12 · 6m read

C import overflows

C import overflows

Jul 12 · 2m read

You don't know how to use constants in C++.

You don't know how to use constants in C++.

Jul 12 · 5m read

gap: UI text diff

gap: UI text diff

Jul 12 · 3m read

RISCBoy RISC-V homebrew portable game console

RISCBoy RISC-V homebrew portable game console

Jul 12 · 6m read

Linux 7.2 Improves Multi-GPU Displays, M3 Support, Mesa Rusticl Defaults Arm Mali

Linux 7.2 Improves Multi-GPU Displays, M3 Support, Mesa Rusticl Defaults Arm Mali

Jul 11 · 4m read

C

Where did my segfault go?

Jul 11 · 3m read

GD

Zeal Z80-based computer

Jul 11 · 2m read

Kernel Fusion in NVIDIA CUDA: Optimizing Memory Traffic and Launch Overhead

Kernel Fusion in NVIDIA CUDA: Optimizing Memory Traffic and Launch Overhead

Jul 10 · 11m read

Microchip Offers Free MPLAB Compiler and AI Tools

Microchip Offers Free MPLAB Compiler and AI Tools

Jul 10 · 1m read

F

Detecting Hardware Trojans in High-Level Synthesis-Generated RTL using Large Language Models

Jul 10 · 1m read

Loading more…