Valerio Di Giampietro

Valerio Di Giampietro

@digiampietro
va.ler.io San Giovanni in Persiceto, Bologna, Italy
227
Followers
1
Following
18
Public Repos
0
Private Repos

Language Breakdown

Lines of code distribution across 15 owned repositories

702K Total LOC
C++
294,919 lines
42.0%
N/A
C
198,458 lines
28.3%
N/A
Shell
98,062 lines
14.0%
N/A
Perl
40,792 lines
5.8%
N/A
Makefile
31,313 lines
4.5%
N/A
Other
38,513 lines
5.5%
N/A
T

T-Shaped Developer

T-shaped

Deep in C++ with broad versatility

C++
C
Shell
Perl
Makefile

Collaboration Network

Global Impact visualization

LIVE
Valerio Di Giampietro
0 active collaborators

Repos

18

PRs

0

Growth

+18%

Top Collaborators

No collaborator data yet.

Coding Streak

Contribution activity over the past year

0 days
0
Contributions
0
Commits
0
Pull Requests
Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Mo
We
Fr
Based on GitHub activity
Less
More
Following
1 total
Synced via GitHub

Top Repositories

hacking-gemtek

hacking-gemtek is a reverse engineering project for a Gemtek home router (WVRTM-127ACN), distributed in Italy by Linkem, with the purpose to modify the firmware, gain root access, recover default WiFi password. It includes an emulation environment based on Qemu and Docker, a firmware modification kit and a default WiFi password generator. The project follows the reverse engineering process described by the author in a talk at Hack In Paris 2019.

191 43
Shell
adbtools2

Tools for hacking ADB Epicentro routers, including firmware modification and VOIP password recovery.

50 8
Python
esp8266-rs41

ESP8266 Wemos D1 to setup the Radiosonde RS41 at startup. It will modify the TX registers 75, 76, and 77 to select an arbitrary frequency, usually inside the radio amateur band

34 4
C++
buildroot-armv7

A set of scripts, configuration files and Buildroot external tree to setup a Qemu emulation environment to run and reverse engineer the *Netgear DVA 5592* executables. This environment uses Docker, Buildroot and Qemu to emulate a board with an ARMv7 Cortex A9 processor, Linux kernel 3.4.11-rt19, uClibc 0.9.33.2, and old versions of other libraries.

31 6
Shell
gns3-large

GNS3 dockerfile with VPCS, IOU support, QEMU and Wireshark

30 19
Shell
hht

HHT stands for "Hardware Hacking Tutorial" and contains the companion code to the Hardware Hacking Tutorial series on YouTube: Debian Wheezy based Docker container, to run an old Buildroot version, scripts and external tree to generate a MIPSel image with Buildroot, scripts to run QEMU on this image.

29 3
Shell
hash-capture

Automatically scans nearby WiFi networks, de-authenticates clients and tries to capture the four way handshake that can be later used to offline crack passwords with hashcat or aircrack-ng.

20 2
Perl
arduino-makefile

A simple Makefile to compile and upload Arduino sketches using a command-line based workflow. It includes Over The Air updates for WiFi-enabled boards and uses the "arduino-cli" command line interface.

18 3
Makefile
lzma-uncramfs

lzma-uncramfs is a modification of the uncramfs program to be able to unpack cramfs images included in some openrg based home routers. It includes lzma decompression and a different PAGE_CACHE_SIZE.

12 5
C++
enclosure-ttgo-lora32

Case for the "LILYGO/TTGO Lora32 V2.1_1.6" board

5 2
OpenSCAD

Open Source Impact

Contributions to external projects

0 merged PRs

No external contributions found.