I hereby claim:
- I am matt- on github.
- I am mattaustin (https://keybase.io/mattaustin) on keybase.
- I have a public key whose fingerprint is 786C 4715 840B FD51 B2F4 F1A3 5E96 6468 3EB5 F20B
To claim this, I am signing this object:
| //////// | |
| // The vm module lets you run a string containing javascript code 'in | |
| // a sandbox', where you specify a context of global variables that | |
| // exist for the duration of its execution. This works more or less | |
| // well, and if you're in control of the code that's running, and you | |
| // have a reasonable protocol in mind// for how it expects a certain | |
| // context to exist and interacts with it --- like, maybe a plug-in | |
| // API for a program, with some endpoints defined for it that do | |
| // useful domain-specific things --- your life can go smoothly. |
| <!doctype html> | |
| <html lang="en" class="h-100"> | |
| <head> | |
| <!-- Required meta tags --> | |
| <meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <!-- Bootstrap CSS --> | |
| <link href="https://getbootstrap.com/docs/5.0/dist/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous"> |
| #include <Keyboard.h> | |
| #include <Bounce2.h> | |
| #define NUM_BUTTONS 8 | |
| const uint8_t BUTTON_PINS[NUM_BUTTONS] = {13, 5, 10, 9, 8, 6, 12, 4}; | |
| Bounce2::Button * buttons = new Bounce2::Button[NUM_BUTTONS]; | |
| extern void openUrl(String url); | |
| // array of function pointers | |
| void (*keyActions []) () = { |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <script> | |
| var proc = false; | |
| Function.prototype.call= new Proxy(Function.prototype.call, { | |
| apply: function(target, thisArg, argumentsList) { | |
| console.log(thisArg) | |
| if(!proc){ |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Hello World!</title> | |
| </head> | |
| <body> | |
| <h1>Hello ASD!</h1> | |
| <p>This window does not have access to node bindings.</p> | |
| <pre>process: <script>//document.write(process)</script></pre> |
| var r44_btime = r44_btime || new Date(); | |
| var r44_btimems = r44_btime.getTime()/1000; | |
| var r44_smu_time = r44_smu_time || new Date().getTime(); | |
| var r44_is_cached = r44_is_cached || false; | |
| var r44_retime, r44_retimems, r44_letime; | |
| var r44_enable = (window.location != window.parent.location) ? false : true; | |
| var R44 = R44 || {}; | |
| R44.domain = R44.domain || ''; |
| x="q=String.fromCharCode(34);console.log(require('crypto').createHash('md5').update(`x=${q+x+q};${x}`).digest('hex'))";q=String.fromCharCode(34);console.log(require('crypto').createHash('md5').update(`x=${q+x+q};${x}`).digest('hex')) |
| var Module = require('module'); | |
| var old_wrap_zero = Module.wrapper[0]; | |
| // some code to inject into a module load. | |
| var code = '\n(' + (function (){ | |
| process.NativeModule = require('native_module'); | |
| }) + ')();\n'; | |
| Module.wrapper[0] += code; |
| var startRender = function() { | |
| "use strict"; | |
| startRender = function () {}; | |
| /*eslint strict:0*/ | |
| var isSuspectedBot = false; | |
| if (!Function.prototype.bind) { | |
| isSuspectedBot = true; | |
| Function.prototype.bind = function (object) { //eslint-disable-line no-extend-native | |
| var self = this, | |
| slice = Array.prototype.slice, |
I hereby claim:
To claim this, I am signing this object: