Skip to content

Instantly share code, notes, and snippets.

View AhnMo's full-sized avatar
🤔
Karma

Park Jung-hwan AhnMo

🤔
Karma
View GitHub Profile
@AhnMo
AhnMo / pattern.py
Created April 20, 2018 14:37 — forked from dev-zzo/pattern.py
pattern_create.rb in Python
#!/usr/bin/python
"""Utility functions to work with character patterns."""
__lower_alpha = 'abcdefghijklmnopqrstuvwxyz'
__upper_alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
__numeric = '0123456789'
def pattern_create(length, charsets=None):
"""Generates a unique, nonrepeating pattern of a given length.
@AhnMo
AhnMo / ex1.js
Created December 19, 2017 18:02
Fucking Javascript Closure - eval
var x = 'outter';
(function () {
var x = 'inner';
alert(eval('x'));
})();
// inner
@AhnMo
AhnMo / fork.c
Created December 17, 2017 14:50 — forked from Cr4sh/fork.c
fork() for Windows
/*
* fork.c
* Experimental fork() on Windows. Requires NT 6 subsystem or
* newer.
*
* Copyright (c) 2012 William Pitcock <nenolod@dereferenced.org>
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
@AhnMo
AhnMo / get_internet_connected_inferface_info.cc
Created December 16, 2017 13:39
Get Internet connected Interface information - Visual C++
#include <winsock2.h>
#include <iphlpapi.h>
#include <stdio.h>
#include <stdlib.h>
#pragma comment(lib, "IPHLPAPI.lib")
#define MALLOC(x) HeapAlloc(GetProcessHeap(), 0, (x))
#define FREE(x) HeapFree(GetProcessHeap(), 0, (x))
int __cdecl main() {
@AhnMo
AhnMo / http_client_get.cc
Last active March 15, 2024 09:50
Wininet HTTP Client Example
#include <windows.h>
#include <wininet.h>
#include <stdio.h>
#pragma comment (lib, "Wininet.lib")
int main(int argc, char *argv[]) {
HINTERNET hSession = InternetOpen(
L"Mozilla/5.0", // User-Agent
@AhnMo
AhnMo / camera.html
Created December 16, 2017 05:46
HTML5 Camera Example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>HTML5 Camera example</title>
</head>
<body>
<video id="video" width="640" height="480" autoplay></video>
<script type="text/javascript">
var video = document.getElementById('video');
@AhnMo
AhnMo / SSLClient.cpp
Last active July 2, 2023 05:14 — forked from rashchupkinr/SSLClient.cpp
SSLClient for Windows
#include <stdio.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#include <openssl/ssl.h>
#include <openssl/err.h>
// include order is important.
using namespace std;
#pragma comment (lib, "Ws2_32.lib")
@AhnMo
AhnMo / cat_db_decryptor.py
Last active December 5, 2017 14:54
2017 WITHCON Prequals - 다산관 제육볶음 - Q10. catdb
from Crypto.Cipher import Blowfish
from struct import unpack
def once(d):
iv = '\x01\x02\x03\x04\x05\x06\x07\x08'
key, d = d[:2], d[2:]
name, d = d[:8], d[8:]
iv, name = name, Blowfish.new(key, Blowfish.MODE_CBC, iv).decrypt(name)
@AhnMo
AhnMo / Singleton1.cc
Created May 17, 2016 11:44
16 05 17 Design Pattern
// SingleTone 1
// singleton on bss
#include <iostream>
using namespace std;
class Cursor {
private:
// 규칙 1. private constructor
Cursor() { }
@AhnMo
AhnMo / fileupload.py
Last active April 4, 2021 11:01
python urllib2 file upload
import urllib2
import urllib
import itertools
import mimetools
import mimetypes
from cStringIO import StringIO
class MultiPartForm(object):
"""Accumulate the data to be used when posting a form."""