Tagged: usb

Hakology VBLOG (D84) – Digishell … persistent netcat shell using a digistump and vbs

Full episode on this coming soon.
Creates a persistent netcatshell on target machine.
Using digistump to download vbs stager which then downloads and excutes netcat. Currently running from Startup folder for current user thinking about adding a registry key or delayed service that starts after boot … but meh wtf it compiles and does what it says on the tin lol, enjoy 🙂

Download digispark digistump digishell source code

Hakology Day 37 : Blog Entry

Good afternoon hakologists, I’ve finally got the LED matrix ‘working’ I’ve managed to find one library that draws correctly to the screen, with a little bit of effort I think I could rewrite it for multiple matrices. Today I’m going to get a quick vblog together then later tonight hopefully record the SDR# video. Then we’ll take a look at multimon-ng and demodulating pager messages.

Need to send a massive shout out to gir, for sending hakology 2 RPi Zeros from the US as I couldnt get any at a reasonable price anywhere in the UK. Ridiculous considering they are made less than 50/60 miles from my house.

Family stuff over, vblog recorded, introduction video for vblog channel recorded, vblog rendering, time to get the kettle on and make a brew, thinking I might have a look at an old netgear router I have, see if I can connect using those new USB2UART boards. If I’m feeling really productive I might even get the sdr# video done.



Hakology – Introduction to SDR

What is SDR?

S.D.R. stands for Software Defined Radio.

SDR is a combination of hardware and software used to scan/monitor/demodulate/transmit electromagnetic radio signals.


Signals can be used to transmit voice or data.
The most common methods of transmission are FM and AM.

FM = Frequency modulation

AM = Amplitude modulation

FM, modulates the frequency of the carrier wave to transmit a signal.
AM, modulates the amplitude of the carrier wave to transmit a signal.

Both can be used to transmit analogue or digital data.

SDR setup?

You will need …
PC / laptop – Laptop preferably for portability, currently running on an i5 2.4ghz 8gb ram pretty smoothly, I did try this on an older atom processor on linux using gqrx but latency was an issue.

SDR dongle  – RTL2832U – If you want to follow along with the next few videos grab an RTL dongle you can always decided if you like the hobby enough to invest in more expensive equipment at a later date.

Antenna – You can use the one provided but its not recommended for the next few videos ill be using a cheap airband antenna I bought from ebay.

Realtek DVB-T+DAB+FM Dongle

RTL2832U – Notes: The dongle was never intended to be used for SDR but two researchers discovered the chip used was able to cover a wide range of frequencies (24 mhz – 1766 mhz) and decided to rewrite the drivers. (Antii Palosaari and Eric Fry of Osmocom) Since then the dongle has proved hugely successful with amateur radio enthusiasts.

So what can you do with SDR?

Voice, ADSB, ACARS, digital voice, AIS, POCSAG, FLEX, consumer devices, weather ballon data, HAM internet, DVB-T, GSM, GPS, spectrum analysis, weather satellites, ISS, radio astronomy, meteor scatter, FM/AM radio, RDS, DAB, RNG … probably much more!

Over the last few years lots of researchers and developers have started producing applications and code for the RTLSDR and hopefully many more projects to come as the community grows.

Keep tuned for more SDR fun stuff!

If you get bored in the meantime try googling some of the stuff I’ve listed above and start your own research / project / experiment / learning / hack / etc.

Useful links:


DEFCON23: Confessions of a professional cyber stalker

Sorry if this is a repost its a great video.

Connecting to a serial device over usb in debian / linux

First of all you’ll need a USB to serial cable, mine came with a driver disk but I didn’t use it. I’m running debian jessie and it detected it without any issues. If you want to check to see the device is working and detected just run lsusb and look for your device in the list.

Look for something like this
Bus 003 Device 003: ID 063b:2837 Prolific Technology, Inc. PL2303 Serial Port

Next check the device is accessible run the following:
sudo ls /dev | grep USB

Look for something like this …

Next check you have screen installed by running
sudo apt-get install screen

Connect to the device over serial using :
sudo screen /dev/ttyUSB0

You should now be connected to your device.
This is what I used to configure a HP2626 Pro-Curve switch over serial.
When I first connected I had to hit enter a few times to establish a connection / shell.
Have fun hacking