[Project] Choice

My friend was asking me if I could create a tool that they can use it in summer camp as a small activity.
The program is like a question board that will show you the question and that you pick one of the two answers
and depends on answers there will be different ending. so people can think about how important the choice
we made can affect us.

So I spend some hours and create this small and handy program that can meet their need.

develop this program in Windows 10 + Visual Studio 2017
Technology: VB.NET

Choice

[Project] Small temporarily office network Part 2

In [Project] Small temporarily office network Part 1 I try to use old computer
to create a temp office LAN network. But after implement the change to real computer. I just realized that the old computer is super slow.
Thanks to new technology, I decided to use router(TP-LINK Archer C2 AC750 Dual Band Wireless AC Gigabit 1 USB Port Router).
This router can achieve 90% of the functions I need. multiple user account with multiple folders have different permission for different users.

The benefit to use this router is it is fast and small. XD I can upload file for 7~ 10 Mb/sec. And it is just an ordinary router size. 🙂

I only need to create LAN chat messenger and tool for automatic changing router password.

LAN chat messenger is done but I would like to add new function so it can allow user to use voice chat. 🙂

Pepsi World Shellcode x64 Linux

;nasm -f elf64 pepsi.asm
;ld -s -o pepsi pepsi.o
;for i in $(objdump -d pepsi|grep “^ ” |cut -f2); do echo -n ‘\x’$i; done; echo
;gcc pepsi.c -o pepsi -fno-stack-protector -z execstack -no-pie

lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.2 LTS
Release:	16.04
Codename:	xenial
#include <stdio.h>
#include <string.h>


unsigned char shellcode[] =
"\xeb\x1e\x5e\x48\x31\xc0\xb0\x01\x48\x89"
"\xc7\x48\x89\xfa\x48\x83\xc2\x0e\x0f\x05"
"\x48\x31\xc0\x48\x83\xc0\x3c\x48\x31\xff"
"\x0f\x05\xe8\xdd\xff\xff\xff\x50\x65\x70"
"\x73\x69\x20\x57\x6f\x72\x6c\x64\x21\x0a";


void main(){
   int (*ret)() = (int(*)())shellcode;
   ret();
}

🙂