|
You are here |
dsat.igada.de | ||
| | | | |
openpunk.com
|
|
| | | | | So recently I've been getting back into Lua, my first scripting language. I've already done a series about manipulating the LuaVM, (which you can read here) but this time I was interested in the LuaVM bytecode, specifically the Lua 5.1 bytecode. If you don't know what bytecode is or even how Lua works, here's a basic rundown: LuaC is the Lua Compiler. Its job is to turn our human readable script into Lua Bytecode ready to be executed by the LVM (LuaVM) This bytecode is everything the LVM needs to run! | |
| | | | |
ayende.com
|
|
| | | | | In the previous post, I discussed FastPFor encoding, now I'm going to focus on how we deal with decoding. Here is the decode struct: Note that t... | |
| | | | |
rcoh.me
|
|
| | | | | I always wondered how Google Authenticator style 2-factor codes worked. The process of going from QR code to rotating 6-digit pin seemed a bit magical. A few days ago, my curiosity found itself coupled with some free time. Here's what I found: What's in the QR Code I scanned the QR code from Github with a barcode scanning app. Here's what's inside: otpauth://totp/Github:rcoh?secret=onswg4tforrw6zdf&issuer=Github Not too surprising. It tells us the protocol, TOTP, who is issuing this OTP code (Github), and most importantly the secret:1 | |
| | | | |
www.steelstrategy.com
|
|
| | | Learn to play Star Wars Legion with tips, tricks, strategies, and tactics. | ||