惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Heimdal Security Blog
A
Arctic Wolf
K
Kaspersky official blog
V
Vulnerabilities – Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Simon Willison's Weblog
Simon Willison's Weblog
L
LINUX DO - 热门话题
MongoDB | Blog
MongoDB | Blog
T
Threat Research - Cisco Blogs
D
Docker
爱范儿
爱范儿
T
Tenable Blog
C
Check Point Blog
B
Blog
C
Cisco Blogs
Vercel News
Vercel News
The Cloudflare Blog
T
Threatpost
NISL@THU
NISL@THU
T
Tor Project blog
V2EX - 技术
V2EX - 技术
P
Palo Alto Networks Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Tailwind CSS Blog
G
GRAHAM CLULEY
P
Privacy & Cybersecurity Law Blog
SecWiki News
SecWiki News
博客园 - 司徒正美
S
Security @ Cisco Blogs
GbyAI
GbyAI
S
Secure Thoughts
Microsoft Security Blog
Microsoft Security Blog
The Register - Security
The Register - Security
Recorded Future
Recorded Future
Cloudbric
Cloudbric
Webroot Blog
Webroot Blog
N
News and Events Feed by Topic
Y
Y Combinator Blog
博客园_首页
T
Troy Hunt's Blog
The Hacker News
The Hacker News
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
U
Unit 42
AWS News Blog
AWS News Blog
PCI Perspectives
PCI Perspectives
V
Visual Studio Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell

Hacker News: Front Page

SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads GitHub - GainSec/AutoProber: Hardware hacker’s flying probe automation stack for agent-driven target discovery, microscope mapping, safety-monitored CNC motion, probe review, and controlled pin probing. Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Virginia Bans Sale of Geolocation Data Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Ancient DNA reveals pervasive directional selection across West Eurasia [pdf] AI cybersecurity is not proof of work Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. A Better Ludum Dare; Or, How to Ruin a Legacy GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Unexpected €54k billing spike in 13 hours: Firebase browser key without API restrictions used for Gemini requests Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent Codex Hacked a Samsung TV Tech Valuations Back to Pre-AI Boom Levels A perfectable programming language — Soter GitHub - halfwhey/claudraband: Claude Code for the Power User Partnership through Play: Investigating How Long-Distance Couples Use Digital Games to Facilitate Intimacy Textbooks and Methods of Note-Taking in Early Modern Europe (2008) Eternity in six hours: Intergalactic spreading of intelligent life (2013) Seven countries now generate 100% of their electricity from renewable energy Tell HN: OpenAI silently removed Study Mode from ChatGPT Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card) Tell HN: docker pull fails in spain due to football cloudflare block Bring Back Idiomatic Design No one owes you supply-chain security GitHub - xsawyerx/curl-doom: DOOM, played over cURL Apple update turns Czech mate for locked-out iPhone user The Grand Line Cache TTL silently regressed from 1h to 5m around early March 2026, causing quota and cost inflation Building a Z-Machine in the worst possible language The peril of laziness lost Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda AI Will Be Met With Violence, and Nothing Good Will Come of It GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The disturbing white paper Red Hat is trying to erase from the internet – OSnews NetBlocks (@netblocks@mastodon.social) The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong The FAA wants gamers to apply for air traffic control jobs Artemis II crew splashes down near San Diego after historic moon mission Why weekends are under threat We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Keeping a Postgres queue healthy — PlanetScale Serenity Forge (@serenityforge.com) Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? Uncharted island soon to appear on nautical charts The Problem That Built an Industry Fragments: April 2 Python Release Python install manager 26.1 Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Harness engineering: leveraging Codex in an agent-first world Apple Silicon and Virtual Machines: Beating the 2 VM Limit What have been the greatest intellectual achievements? The APL Programming Language Source Code
Unicorn – The Ultimate CPU emulator
Unicorn · 2026-06-16 · via Hacker News: Front Page

Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework.

Highlight features:

  • Multi-architectures: ARM, ARM64 (ARMv8), m68k, MIPS, PowerPC, RISC-V, S390x (SystemZ), SPARC, TriCore & x86 (include x86_64).
  • Clean/simple/lightweight/intuitive architecture-neutral API.
  • Implemented in pure C language, with bindings for Pharo, Crystal, Clojure, Visual Basic, Perl, Rust, Haskell, Ruby, Python, Java, Go, D, Lua, JavaScript, .NET, Delphi/Pascal & MSVC available.
  • Native support for Windows & *nix (with macOS, Linux, Android, *BSD & Solaris confirmed).
  • High performance by using Just-In-Time compiler technique.
  • Support fine-grained instrumentation at various levels.
  • Thread-safe by design.
  • Distributed under free software license GPLv2.

Find in this BlackHat USA 2015 slides more technical details behind Unicorn engine.

Unicorn is based on QEMU, but it goes much further with a lot more to offer.


Asian Star 10x10 Award

November 13, 2022

We are happy to announce that Unicorn Engine was awarded by Alibaba Cloud for its impact on the cybersecurity field (and beyond since our project is widely used for other purposes, too)!

Unicorn Engine was created and released more than 7 years ago to the public. We launched Unicorn Engine under an open-source license with the goal of contributing to the community and helping as many people as possible with our code. Our team has worked hard to maintain and develop the project to its fullest potential. We are pleased to see Unicorn Engine becoming a de facto emulator and laying the foundation for various innovative works in academia and industry.

We want to thank the whole community for your continuous support over the years. This recognition is for all of us!

For further information on the award, see https://asiastar10x10.kr-asia.com/awardees-2022/

Version 2.0.1

November 1, 2022

Unicorn Engine Team is happy to announce the new version 2.0.1 of our framework!

This version fixes many issues of v2.0 in the core and some bindings. See the ChangeLog for more details.

The source code & precompiled binaries are available in the Download section. See Documentation for how to compile and install Unicorn.

As always, we would like to thank the whole community for your tireless support on developing and maintaining Unicorn project!

Version 2.0.0

July 7, 2022

We are very happy to announce version 2.0.0 of Unicorn Engine, also known as Unicorn2!

This release is a major step forward for our project. While we still maintain backward compatibility with Unicorn 1.0.x, Unicorn2 supports the updated instruction set of all important CPU architectures, including X86, Arm, Aarch64, Mips, Sparc & M68k. Moreover, we added 4 more architectures in PowerPC, RISCV, S390x & TriCore.

Another significant change on this version is the addition of some new APIs to allow better control on how the core engine works. Check it out the Changelog for more details, and sample codes for how to use these new features.

We would like to thank the whole community for your generous & tireless support for the last 7 years! Without your help, Unicorn would not made this far!

The source code of Unicorn2 is now available on Github. Check out COMPILE.md for how to compile and install it.

Please contact if you want to support our work for the next versions.

Unicorn2

October 3, 2021

We are very excited to announce Unicorn2 beta to the public!

Unicorn engine was first introduced at Blackhat USA 2015 as the only cross-platform-architecture framework for CPU emulation. After its release, Unicorn made some good impact in the security community and quickly established itself as the foundation of various innovative work. More than 6 years passed, it is time to make a major step forward with Unicorn2!

Based on Qemu 5, we built Unicorn2 from scratch, with a lot of optimization on performance & code size. While still maintaining backward compatibility with the current version, Unicorn2 supports the latest instruction set of all important CPU architectures, including X86, Arm, Aarch64, Mips, Sparc & M68k. Going further, we also added 2 highly-demanded architectures in PowerPC & RISCV.

The source code of Unicorn2 is now available at dev branch on our Github repo. Check out COMPILE.md for how to compile and install Unicorn2.

Since this important milestone deserves it, we also designed a new logo for Unicorn, as you can see at the top of this post!

What is next now? Help us to fix bugs, update bindings so we can officially release Unicorn v2.0.

Please contact if you want to support our work.

Version 1.0.3

May 26, 2021

We are very happy to announce version 1.0.3 of Unicorn Engine!

This version fixes some minor issues of v1.0.2 in the core and some bindings. We also added a new binding in Rust. See the ChangeLog for more details.

The source code & precompiled binaries are available in the Download section. See Documentation for how to compile and install Unicorn.

We also wish to express our sincere gratitude to all contributors, who generously supported us to maintain Unicorn project!

What is next now? Let us look forward to the next major update: Unicorn 2. Please contact if you want to support our work.

Version 1.0.2

October 21, 2020

We are very happy to announce version 1.0.2 of Unicorn Engine!

It has been more than 3.5 years since the last major update, and this version marks 5 year of Unicorn. Such a long journey for an open source project! That is really exciting to see our magical animal having more and more impact in both academia community and the cybersecurity industry.

This version fixes various issues of v1.0.1, adds some new API and introduces more bindings. See the ChangeLog for more details.

The source code & precompiled binaries are available in the Download section. See Documentation for how to compile and install Unicorn.

In no particular order, we would like to thank CatenaCyber, Grayshift and Google Patch Rewards for sponsoring this release!

We also wish to express our sincere gratitude to all contributors, who generously supported us to maintain Unicorn project!

What is next now? Let us look forward to the next major update: Unicorn 2. Please contact if you want to support our work.

Version 1.0.1

April 20, 2017

We are excited to announce version 1.0.1 of Unicorn Engine!

The source code & precompiled binaries are available in the download section. See documentation for how to compile and install Unicorn.

A quick tutorial on how to program with Unicorn in C & Python can be found here.

Important changes since v1.0 include:

  • Properly handle selected-architecture build.
  • Fix compilation issues on PPC & S390x.
  • Fix a memory leak on uc_mem_protect().
  • ARM:
    • Support big-endian mode.
    • Correct instruction size of Thumb/Thumb2 code.
    • Support read/write APSR register.
  • ARM64:
    • Support read/write NEON registers.
    • Support read/write NZCV registers.
  • Mips: Support read/write Mips64 registers.
  • X86: Support read/write MSR.
  • Haskell binding: update to the latest API.
  • Python: allow not having PATH setup.

Community also provide independent bindings for Pascal, Rust & Perl.

Version 1.0

February 23, 2017

We are very happy to announce version 1.0 of Unicorn Engine!

The source code & precompiled binaries are available in the download section. See documentation for how to compile and install Unicorn.

A quick tutorial on how to program with Unicorn in C & Python can be found here.

Important changes since v0.9 include:

  • Lots of bugfixes in all architectures.
  • Fix many memory leaking issues.
  • New APIs: uc_query, uc_reg_write_batch, uc_reg_read_batch, uc_mem_map_ptr, uc_mem_regions, uc_free, uc_context_alloc, uc_context_save & uc_context_restore.
  • New memory hook type: UC_HOOK_MEM_READ_AFTER.
  • Add new version macros UC_VERSION_MAJOR, UC_VERSION_MINOR, UC_VERSION_EXTRA.
  • Remove glib & pkconfig dependency.
  • Windows: export a static lib that can be used outside of Mingw.
  • ARM:
    • Support MCLASS cpu (Cortex-M3).
    • Better support for Thumb mode.
    • uc_reg_write now can modify CPSR register.
    • Add some ARM coproc registers.
  • ARM64: uc_reg_read & uc_reg_write now handles W0-W31 registers.
  • X86:
    • Fix 16bit address computation.
    • Fix initial state of segment registers.
  • Windows: fix a double free bug in uc_close.
  • 3 new bindings: Haskell, MSVC, VB6.
  • Python:
    • Better support for Python3
    • Fix memory leaking that prevents UC instances from being GC.

Community also provide independent bindings for Pascal, Rust & Perl.

Huge thanks to all the heroic contributors who worked hard for over 1 year to make this release possible!

First public release!

October 15, 2015

We are very excited to announce the first public release, version 0.9, of Unicorn Engine!

The source code & precompiled binaries are available in the download section. See documentation for how to compile and install Unicorn.

A quick tutorial on how to program with Unicorn in C & Python can be found here.

We would like show our gratitude to the beta testers for bug reports & code contributions during the beta phase! Their invaluable helps have been tremendous for us to keep this far.

Unicorn aims to lay the ground for innovative works. We look forward to seeing many advanced research & development in the security area built on this engine. Let the fun begin!

Beta-test phase begin!

September 1, 2015

We are excited to announce that the beta-test phase of the Unicorn engine has officially kicked off!

The plan is to run this testing phase in few weeks, then if the code is considered good enough, version 1.0 will be released to public immediately.

We are honoured to have following heroes helping out us in this phase (list is in no particular order)

  • Nguyen Tan Cong

  • Loi Anh Tuan

  • Edgar Barbosa

  • Joxean Koret

  • Chris Eagle

  • Jay Little, Trail of Bits

  • Jeong Wook Oh

  • Luis Miras

  • Yan Shoshitaishvili, Shellphish & UC Santa Barbara

  • Erik Fischer

  • Darel Griffin, NCC Group

  • Anton Cherepanov

  • Mohamed Saher (halsten)

  • Tyler Colgan

  • Jonathon Reinhart

  • Blue Skeye

  • Chris Maixner

  • Sergi Alvarez, aka pancake (author of radare)

  • Ryan Hileman

  • Tim “diff” Strazzere

  • WanderingGlitch of the Zero Day Initiative

  • Sascha Schirra

  • François Serman

  • Sean Heelan

  • Luke Burnett

  • Parker Thompson

  • Daniel Godas-Lopez

  • Antonio “s4tan” Parata

  • Corey Kallenberg

  • Shift

  • Gabriel Quadros

  • Fabian Yamaguchi

  • Ralf-Philipp Weinmann

  • Mike Guidry

  • Joshua “posixninja” Hill

Call for beta test!

August 7, 2015

We gave a presentation on Unicorn engine at the BlackHat USA 2015 security conference. The talk went well, and we got nice feedbacks from the audience.

The slides is now available in PDF format. Find in the presentation more details on the design \& implementation of Unicorn.

We would like to improve the code quality before the official release. Therefore, Unicorn project is now calling for beta testers!

  • Are you are willing to help to test Unicorn to find \& clean bugs?

  • Can you code? You do not need to be an excellent coder, but writing some tools using Unicorn is the only way to find bugs at this phase.

If the answer is “Yes” for both questions, then email us with some self-instroduction on why you are interested, and how you can help.

Unicorn will be released soon with full source code - in GPL license - after this short beta phase.

BlackHat USA 2015 presentation

August 2, 2015

We are working to release more contents & prepare for our BlackHat USA 2015 talk. Meanwhile, check out a sample code in Python and C language to see how Unicorn can be useful for a real problem.

Our presentation at BlackHat USA will be on August 5th, 10:20 - 11:10, in room “South Seas IJ”.

See you there with some cool Unicorn stickers, soon!

Website launched!

August 1, 2015

We are happy to launch the website for Unicorn CPU Emulator! Also find here the mailing list and twitter address where we will update information on the project.

  • Unicorn now has a mailing list. Subscribe to the list for updated information & do conversation

  • Users are also encouraged to follow us on Twitter for important announcements.