Urgent.News

What's breaking now, across thousands of outlets.

Tech

EvilVM: Forth shellcode

In 2019, Irongeek showcased EvilVM's Alpha release at NolaCon, offering an introduction to the project and demonstrations via YouTube. Source code for EvilVM can be found on GitHub (https://github.com/jephthai/EvilVM/). To begin exploring the system, users can refer to the Quickstart Guide available on the project's documentation site.

EvilVM is designed around a native code Forth compiler, which is deployed as position-independent shellcode. This technology provides a platform for remote code execution, an asset in the field of information security. The primary application of EvilVM is to deploy the agent on a remote system, where it can be interacted with. Through an outer interpreter presented as an interactive shell or REPL, the system enables the delivery of code to the agent, which is subsequently compiled and added to the hyperstatic global environment. Technology decisions for EvilVM are made with the project's objectives in mind.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at web.archive.org →

More in Tech

Big-O explained simply

When I first heard about Big-O it sounded intimidating, but it turned out to be a simple idea once I saw a few examples. Here's how it finally clicked for me. What does Big-O measure?

  • Big-O notation describes program efficiency and input size growth
  • First example has O(1) constant time complexity
  • Third example achieves O(log n) logarithmic time complexity

Airbnb has no public API - how to get listing and price data for any city (Python)

People search "Airbnb API" thousands of times a month, but Airbnb has never had a public API for listing data. Its partner APIs are for hosts and software vendors managing their own listings.

  • Airbnb lacks a public API, limiting data access for researchers.
  • Solution involves querying search results in price bands to bypass limits.
  • Apify Actor automates this process, retrieving 330 unique listings in Porto in 50 seconds.

More from Tuesday 22 September →