Skip to content

Instantly share code, notes, and snippets.

View haidv35's full-sized avatar
🇻🇳

haidv haidv35

🇻🇳
View GitHub Profile
@haidv35
haidv35 / clipboard.min.js
Created September 17, 2017 07:33
clipboard.min.js
!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t;return function e(t,n,o){function i(a,c){if(!n[a]){if(!t[a]){var s="function"==typeof require&&require;if(!c&&s)return s(a,!0);if(r)return r(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return i(n?n:e)},u,u.exports,e,t,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a<o.length;a++)i(o[a]);return i}({1:[function(t,e){var n=t("matches-selector");e.exports=function(t,e,o){for(var i=o?t:t.parentNode;i&&i!==document;){if(n(i,e))return i;i=i.parentNode}}},{"matches-selector":5}],2:[function(t,e){function n(t,e,n,i,r){var a=o.apply(this,arguments);return t.addEventListener(n,a,r),{d
@haidv35
haidv35 / haiclover.js
Created September 17, 2017 13:52
haiclover.js
//<![CDATA[
var summary = 76;
jQuery(document)["ready"](function($){$(window)["load"](function(){
jQuery(".slides")["addClass"]("loaded")});var aboveHeight=$("#leader-wrapper")["outerHeight"]()
;$(window)["scroll"](function(){
})});
@haidv35
haidv35 / haiclover.js
Created September 17, 2017 13:52
haiclover.js
//<![CDATA[
var summary = 76;
jQuery(document)["ready"](function($){$(window)["load"](function(){
jQuery(".slides")["addClass"]("loaded")});var aboveHeight=$("#leader-wrapper")["outerHeight"]()
;$(window)["scroll"](function(){
})});
@haidv35
haidv35 / haiclover.js
Created September 17, 2017 13:52
haiclover.js
//<![CDATA[
var summary = 76;
jQuery(document)["ready"](function($){$(window)["load"](function(){
jQuery(".slides")["addClass"]("loaded")});var aboveHeight=$("#leader-wrapper")["outerHeight"]()
;$(window)["scroll"](function(){
})});
@haidv35
haidv35 / haiclover.js
Created September 17, 2017 13:52
haiclover.js
//<![CDATA[
var summary = 76;
jQuery(document)["ready"](function($){$(window)["load"](function(){
jQuery(".slides")["addClass"]("loaded")});var aboveHeight=$("#leader-wrapper")["outerHeight"]()
;$(window)["scroll"](function(){
})});
@haidv35
haidv35 / Gzinflate Base64 Encode And Decode
Created September 22, 2019 15:16
Gzinflate Base64 Encode And Decode
<?php
function encode2($str) {
for ($i = 1;$i <= $_POST['num'];$i++) {
$str = 'eval(gzinflate(base64_decode("'.base64_encode(gzdeflate($str)).'")));';
}
return $str;
}
function encode3($str) {
$mh_1 = str_replace("gzinflate", "\$_X", $str);
$mh_2 = str_replace("base64_decode", "\$_T", $mh_1);
const { exec } = require("child_process");
exec("ls -la", (error, stdout, stderr) => {
if (error) {
console.log(`error: ${error.message}`);
return;
}
if (stderr) {
console.log(`stderr: ${stderr}`);
return;
SmF2YS5wZXJmb3JtKGZ1bmN0aW9uICgpIHsKCWNvbnN0IFN5c3RlbSA9IEphdmEudXNlKCdqYXZhLmxhbmcuU3lzdGVtJyk7Cgljb25zdCBSdW50aW1lID0gSmF2YS51c2UoJ2phdmEubGFuZy5SdW50aW1lJyk7Cgljb25zdCBWTVN0YWNrID0gSmF2YS51c2UoJ2RhbHZpay5zeXN0ZW0uVk1TdGFjaycpOwoJU3lzdGVtLmxvYWRMaWJyYXJ5LmltcGxlbWVudGF0aW9uID0gZnVuY3Rpb24gKGxpYnJhcnkpIHsKCQljb25zb2xlLmxvZyhsaWJyYXJ5KTsKCQl0cnkgewoJCQljb25zb2xlLmxvZygnU3lzdGVtLmxvYWRMaWJyYXJ5KCInICsgbGlicmFyeSArICciKScpOwoJCQljb25zb2xlLmxvZyhKYXZhLnVzZSgiYW5kcm9pZC51dGlsLkxvZyIpLmdldFN0YWNrVHJhY2VTdHJpbmcoSmF2YS51c2UoImphdmEubGFuZy5UaHJvd2FibGUiKS4kbmV3KCkpKTsKCQkJaWYgKGxpYnJhcnkgPT0gIm5hdGl2ZS1saWIiKSB7CgkJCQlyZXR1cm47CgkJCX0KCQkJZWxzZXsKCQkJCWNvbnN0IGxvYWRlZCA9IFJ1bnRpbWUuZ2V0UnVudGltZSgpLmxvYWRMaWJyYXJ5MChWTVN0YWNrLmdldENhbGxpbmdDbGFzc0xvYWRlcigpLCBsaWJyYXJ5KTsKCQkJCXJldHVybiBsb2FkZWQ7CgkJCX0KCQkJcmV0dXJuOwoJCX0KCQljYXRjaCAoZSkgewoJCQljb25zb2xlLmxvZyhlKTsKCQl9Cgl9Owp9KTs=
SmF2YS5wZXJmb3JtKGZ1bmN0aW9uICgpIHsKICAgIGNvbnN0IFN5c3RlbSA9IEphdmEudXNlKCdqYXZhLmxhbmcuU3lzdGVtJyk7CiAgICBjb25zdCBSdW50aW1lID0gSmF2YS51c2UoJ2phdmEubGFuZy5SdW50aW1lJyk7CiAgICBjb25zdCBWTVN0YWNrID0gSmF2YS51c2UoJ2RhbHZpay5zeXN0ZW0uVk1TdGFjaycpOwogICAgU3lzdGVtLmxvYWRMaWJyYXJ5LmltcGxlbWVudGF0aW9uID0gZnVuY3Rpb24gKGxpYnJhcnkpIHsKICAgICAgICB0cnkgewogICAgICAgICAgICBjb25zb2xlLmxvZygnU3lzdGVtLmxvYWRMaWJyYXJ5KCInICsgbGlicmFyeSArICciKScpOwogICAgICAgICAgICBjb25zb2xlLmxvZyhKYXZhLnVzZSgiYW5kcm9pZC51dGlsLkxvZyIpLmdldFN0YWNrVHJhY2VTdHJpbmcoSmF2YS51c2UoImphdmEubGFuZy5UaHJvd2FibGUiKS4kbmV3KCkpKTsKICAgICAgICAgICAKICAgICAgICAgICAgaWYgKGxpYnJhcnkgPT0gIm5hdGl2ZS1saWIiKSB7CiAgICAgICAgICAgICAgICByZXR1cm4gbnVsbDsKICAgICAgICAgICAgICAgIEludGVyY2VwdG9yLmF0dGFjaChNb2R1bGUuZmluZEV4cG9ydEJ5TmFtZShudWxsLCAic3Ryc3RyIiksIHsKICAgICAgICAgICAgICAgICAgICBvbkVudGVyOiBmdW5jdGlvbiAoYXJncykgewogICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmhheXN0YWNrID0gYXJnc1swXTsKICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5uZWVkbGUgPSBhcmdzWzFdOwogICAgICAgICAgICAgICAgICAgICAgICB0
hostname:target.com | to find all asset available for target.com on shodan
http.title:"title" | to find server/host with similer title
http.html:"/file" | to find server/host with similar path
html:"context" | to find server/host with similar string
server: "apache 2.2.3" | to find server/host with same server
port:80 | to find server/host with same port
os:"windows" | to find server/host with same os
asn:AS3214 | to find host/server with matched asn
http.status:200 | to find server/host with 200 http response code
http.favicon.hash:"hash" | to find server/host with same favico hash