Open Source React Native API Reimplementation
This is a reversed engineered API endpoint list from their React Native android app.
Full source code: https://fn.lc/s/dropbike.js
API base: https://dropbike.herokuapp.com
default['sshd']['sshd_config']['AuthenticationMethods'] = 'publickey,keyboard-interactive:pam' | |
default['sshd']['sshd_config']['ChallengeResponseAuthentication'] = 'yes' | |
default['sshd']['sshd_config']['PasswordAuthentication'] = 'no' |
Open Source React Native API Reimplementation
This is a reversed engineered API endpoint list from their React Native android app.
Full source code: https://fn.lc/s/dropbike.js
API base: https://dropbike.herokuapp.com
; | |
; the "monitor ROM" of an apple 1 fit in one page (256 bytes). | |
; | |
; this is my attempt to take the disassembled code, give names to the | |
; variables and routines, and try to document how it worked. | |
; | |
; | |
; an apple 1 had 8KB of RAM (more, if you hacked on the motherboard), and a | |
; peripheral chip that drove the keyboard and video. the video was run by a | |
; side processor that could treat the display as an append-only terminal that |
<?php | |
class UDPProxy extends \Threaded { | |
// private static $ENCRYPT_KEY = 'jsd8hv8QWCH'; | |
/**@var stream*/ | |
public $socket; | |
/**@var stream*/ | |
public $sql; |
<?php | |
/* | |
* | |
* ____ _ _ __ __ _ __ __ ____ | |
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \ | |
* | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) | | |
* | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/ | |
* |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_| | |
* |
Why do compilers even bother with exploiting undefinedness signed overflow? And what are those | |
mysterious cases where it helps? | |
A lot of people (myself included) are against transforms that aggressively exploit undefined behavior, but | |
I think it's useful to know what compiler writers are accomplishing by this. | |
TL;DR: C doesn't work very well if int!=register width, but (for backwards compat) int is 32-bit on all | |
major 64-bit targets, and this causes quite hairy problems for code generation and optimization in some | |
fairly common cases. The signed overflow UB exploitation is an attempt to work around this. |
Since Twitter doesn't have an edit button, it's a suitable host for JavaScript modules.
Source tweet: https://twitter.com/rauchg/status/712799807073419264
const leftPad = await requireFromTwitter('712799807073419264');
#Terms and abbreviations
Term | Definition |
---|---|
MCPE | Minecraft PE, or any other versions of Minecraft that we support |
Player | the person who owns the client; the actual human who plays the game; the actual human who legitimately owns an account |
Client | the machine that owns the MCPE app, or the MCPE app itself, owned by the player |
Server | the MCPE server that has an global auth plugin, or a network of these servers |
Official/Vendor | (describes) the organization that is in charge of the whole project |
Database | the centralized server that hosts accounts, controlled and managed by vendor, provides limited access to servers |
Global | For all servers that use the same database |