Skip to content

Instantly share code, notes, and snippets.

View iancmyers's full-sized avatar

Ian Christian Myers iancmyers

View GitHub Profile
@iancmyers
iancmyers / node-miner.js
Created January 23, 2014 20:46
My solution to the Stripe CTF3 level1 challenge. `node work.js`
var crypto = require('crypto');
var fs = require('fs');
var exec = require('child_process').exec;
var async = require('async');
function solve() {
async.auto({
reset: function (callback) {
exec('git fetch origin && git reset --hard origin/master && (grep -q "user-lceye6qv" LEDGER.txt || echo "user-lceye6qv: 1" >> LEDGER.txt) && git add LEDGER.txt', function (err, stdout) {
callback(null, null);
@iancmyers
iancmyers / Enhance.js
Last active August 29, 2015 14:26 — forked from sebmarkbage/Enhance.js
Higher-order Components
import { Component } from "React";
export var Enhance = ComposedComponent => class extends Component {
constructor() {
this.state = { data: null };
}
componentDidMount() {
this.setState({ data: 'Hello' });
}
render() {