Tagged articles
19 articles
Page 1 of 1
Black & White Path
Black & White Path
Apr 13, 2026 · Information Security

FBI Recovers Deleted Signal Chats via iPhone Notification Store

In a landmark forensic case, the FBI extracted deleted Signal messages from an iPhone by accessing the system‑level notification database, exposing how Signal’s disappearing‑message feature can be bypassed, detailing the underlying iOS storage flaw, community reactions, and practical steps users can take to mitigate the risk.

Mobile Securitydigital forensicsiOS
0 likes · 8 min read
FBI Recovers Deleted Signal Chats via iPhone Notification Store
Black & White Path
Black & White Path
Mar 23, 2026 · Information Security

FBI Warns: Russian Hackers Launch Massive Phishing Attack on WhatsApp and Signal Users

The FBI and CISA have issued an urgent alert that Russian-linked threat actors are conducting large‑scale phishing campaigns against WhatsApp and Signal users, using social‑engineering tricks such as fake support messages, code‑request scams, and malicious links to hijack accounts and monitor communications.

FBIWhatsAppinformation security
0 likes · 6 min read
FBI Warns: Russian Hackers Launch Massive Phishing Attack on WhatsApp and Signal Users
Alibaba Cloud Native
Alibaba Cloud Native
Nov 8, 2025 · Mobile Development

How to Capture and Analyze Android Crashes: From Java Exceptions to Native Minidumps

This technical guide explains the underlying mechanisms of Android crash collection for both Java/Kotlin and native code, outlines a four‑step capture process, compares popular solutions, and provides concrete implementation details—including signal handling, minidump generation, and stack deobfuscation—to help developers reliably record and diagnose app failures.

AndroidCrash HandlingJava
0 likes · 19 min read
How to Capture and Analyze Android Crashes: From Java Exceptions to Native Minidumps
Liangxu Linux
Liangxu Linux
Aug 21, 2025 · Operations

Trace the Source of a SIGKILL by Adding a Kernel Logging Patch

When a Linux process is terminated by SIGKILL, the sender cannot be identified directly, but by adding a small patch to kernel/signal.c that logs the killer's PID and command name, you can trace the source of the kill, compile and flash the kernel to verify the change.

Debuggingprocesssigkill
0 likes · 3 min read
Trace the Source of a SIGKILL by Adding a Kernel Logging Patch
Code Mala Tang
Code Mala Tang
Apr 1, 2025 · Backend Development

Enforcing Python Function Timeouts: Libraries, Multiprocessing & Subprocess

This article explains why limiting a function's execution time is crucial for stability, and demonstrates multiple Python techniques—including the func-timeout library, custom multiprocessing, subprocess.run, and signal handling—to set and manage timeouts effectively.

Error HandlingPythonfunction timeout
0 likes · 8 min read
Enforcing Python Function Timeouts: Libraries, Multiprocessing & Subprocess
Deepin Linux
Deepin Linux
Feb 18, 2025 · Fundamentals

Using backtrace to Diagnose Linux Program Crashes

This article explains common causes of unexpected Linux program termination and demonstrates how to employ the backtrace utility, along with signal handling and related functions, to capture and analyze stack traces, enabling precise identification and resolution of issues such as memory overflows, null pointer dereferences, and other runtime errors.

CLinuxbacktrace
0 likes · 24 min read
Using backtrace to Diagnose Linux Program Crashes
Liangxu Linux
Liangxu Linux
Jan 26, 2025 · Fundamentals

Mastering GObject: A Practical Guide to C’s Object System

This article introduces GObject, the object‑oriented C framework from GLib, explains its core concepts, demonstrates how to define classes and instances with code examples, shows signal usage, and highlights its cross‑language interoperability for building robust software components.

GLibGObjectObject-Oriented
0 likes · 7 min read
Mastering GObject: A Practical Guide to C’s Object System
Liangxu Linux
Liangxu Linux
May 13, 2023 · Fundamentals

Mastering Error Handling in C: Strategies, Code Samples, and Best Practices

This article provides a comprehensive guide to error handling in C, covering error classification, step‑by‑step handling procedures, return‑value and out‑parameter techniques, global errno usage, goto and setjmp/longjmp jumps, signal handling, program termination functions, assertions, and practical encapsulation patterns with full code examples.

AssertCError Handling
0 likes · 31 min read
Mastering Error Handling in C: Strategies, Code Samples, and Best Practices
Sohu Tech Products
Sohu Tech Products
Jan 11, 2023 · Mobile Development

Understanding Android ANR: Causes, Trigger Process, Monitoring Techniques, and Analysis

This comprehensive article explains what Android ANR (Application Not Responding) is, details its various causes and trigger scenarios, walks through the internal service‑side workflow, and presents practical monitoring solutions—including a watchdog thread and SIGQUIT signal interception—along with code samples, trace analysis methods, and mitigation strategies for developers.

ANRAndroidDebugging
0 likes · 48 min read
Understanding Android ANR: Causes, Trigger Process, Monitoring Techniques, and Analysis
Sohu Tech Products
Sohu Tech Products
Sep 7, 2022 · Fundamentals

Understanding Mach Tasks, Threads, Processes and Exception Handling on iOS/macOS

The article explains how iOS/macOS uses the XNU kernel's Mach micro‑kernel to represent processes, tasks and threads, describes the relationship between them, classifies hardware and software exceptions, shows how Mach exceptions are translated into Unix signals, and provides practical code examples for capturing both Mach exceptions and signals in a crash‑reporting framework.

Crash ReportingException HandlingMach
0 likes · 28 min read
Understanding Mach Tasks, Threads, Processes and Exception Handling on iOS/macOS
Python Programming Learning Circle
Python Programming Learning Circle
Nov 17, 2021 · Backend Development

Using Blinker for Signal Handling in Python and Flask

This article introduces the concept of signals, explains how the Python Blinker library implements them with named, anonymous, and multicast signals, demonstrates various usage patterns including decorators and receiver checks, and shows how to integrate Blinker with Flask for request‑level event handling.

BackendBlinkerFlask
0 likes · 10 min read
Using Blinker for Signal Handling in Python and Flask
Beike Product & Technology
Beike Product & Technology
Sep 8, 2021 · Mobile Development

iOS Crash Analysis and Mitigation: Principles, Mechanisms, and a Case Study of WebView Container Crash on iOS 15

This article explains the fundamentals of iOS crashes, describes exception types such as Mach and Signal, details stack memory layout and recovery techniques, and walks through several real‑world crash investigations—including WKWebView, ImageIO, and fishhook issues—culminating in practical mitigation steps that reduced crash rates by over 60%.

CrashDebuggingMachException
0 likes · 17 min read
iOS Crash Analysis and Mitigation: Principles, Mechanisms, and a Case Study of WebView Container Crash on iOS 15
Tencent Music Tech Team
Tencent Music Tech Team
Jun 11, 2021 · Mobile Development

iOS Crash Interception, Reporting, and Post‑Crash Handling

The article explains how iOS crash interception must comprehensively and stably capture Mach, exception and signal crashes using combined signal‑and‑exception handlers, details stack‑trace symbolication via Mach‑O image lookup, and outlines safe post‑crash processing with a limited run‑loop while avoiding handler conflicts.

Crash HandlingMach ExceptionMobile Development
0 likes · 11 min read
iOS Crash Interception, Reporting, and Post‑Crash Handling
ITPUB
ITPUB
Feb 7, 2020 · Information Security

Why Signal Messenger Is the Ultimate Privacy‑First Alternative to WhatsApp

This guide reviews Signal Messenger’s privacy‑focused features—including disappearing messages, screen security, safety numbers, and locked notifications—explains how to install the desktop client on Ubuntu/Linux via terminal commands, and offers a brief personal assessment of its usability compared to WhatsApp and Telegram.

Linux InstallationSecure Messagingprivacy
0 likes · 6 min read
Why Signal Messenger Is the Ultimate Privacy‑First Alternative to WhatsApp
Meituan Technology Team
Meituan Technology Team
Oct 14, 2016 · Mobile Development

Understanding ReactiveCocoa: Core Elements, Signal Flow, Commands, and Channels

The article explains ReactiveCocoa’s core concepts—RACSignal, subscribers, cold versus hot signals, and key transformations such as bind, map, flatten and throttle—while showing how RACCommand encapsulates actions and RACChannel enables two‑way binding, together illustrating how to build expressive, maintainable data pipelines in iOS apps.

Functional Reactive ProgrammingObjective‑CRACChannel
0 likes · 25 min read
Understanding ReactiveCocoa: Core Elements, Signal Flow, Commands, and Channels
21CTO
21CTO
Aug 12, 2015 · Backend Development

How to Build a Pure PHP Timer with PCNTL and Signals

This article explains how to implement a pure‑PHP timer using CLI mode, the PCNTL extension, and SIGALRM signals, covering basic concepts, task storage structures, the Timer class implementation, example usage, and practical considerations for long‑running services.

CLISchedulerpcntl
0 likes · 9 min read
How to Build a Pure PHP Timer with PCNTL and Signals