Ricardo Ruiz  (@ricardojoserf)

Top repositories

1

instagram-followers-bot

A bot for Instagram. You can follow users using a tag or in a specific location, unfollow those who dont follow-you-back, and follow-back those who follow you
Python
458
star
2

wifi-pentesting-guide

WiFi Penetration Testing Guide
Python
385
star
3

NativeDump

Dump lsass using only Native APIs by hand-crafting Minidump files (without MinidumpWriteDump!)
C#
302
star
4

WhoamiAlternatives

Different methods to get current username without using whoami
C#
172
star
5

adfsbrute

A script to test credentials against Active Directory Federation Services (ADFS), allowing password spraying or bruteforce attacks.
Python
160
star
6

covert-tube

Youtube as covert-channel - Control systems remotely and execute commands by uploading videos to Youtube
Python
105
star
7

twitter-followers-bot

A bot for Twitter. You can follow users in a specific location or tweeting specific words and unfollow those who do not follow you back (and are not included in whitelist.txt). Also generates REPORTS!
Python
63
star
8

covert-control

Google Drive, OneDrive and Youtube as covert-channels - Control systems remotely by uploading files to Google Drive, OneDrive, Youtube or Telegram
Python
63
star
9

SharpCovertTube

Youtube as C2 - Control Windows systems uploading videos to Youtube
C#
61
star
10

wpa2-enterprise-attack

Virtual machines and scripts to attack WPA2-Enterprise networks through Rogue Access Points downgrading the authentication method to GTC
Shell
48
star
11

instagram-user-id

Get the user ID of any user in instagram
Python
32
star
12

http-protocol-exfil

Exfiltrate files using the HTTP protocol version ("HTTP/1.0" is a 0 and "HTTP/1.1" is a 1)
Python
23
star
13

p-invoke.net

P/Invoke definitions from the now offline pinvoke.net - Website: https://www.p-invoke.net/
18
star
14

spotify-playlist-downloader

Downloading Spotify Playlists
Python
18
star
15

ddos_simulation

DDoS simulation written in Python using "scapy" and "multiprocessing" libraries. Used for educational purposes
Python
17
star
16

OSED-prep

Exploits written while preparing for the OSED exam
Python
17
star
17

subdoler

Easy subdomain finder from a list of company names, IP ranges or domains.
Python
16
star
18

slae32

The SecurityTube Linux Assembly Expert (SLAE) is an online course and certification which focuses on teaching the basics of 32-bit assembly language for the Intel Architecture (IA-32) family of processors on the Linux platform and applying it to Infosec
Python
16
star
19

Tinder-Searcher-and-DB-creation

Tinder user searcher and DB creation. Proof of concept for Tinder security team
Python
15
star
20

vulnserver-exploits

Vulnserver exploits
Python
14
star
21

ntds-analyzer

A tool to analyze Ntds.dit files once the NTLM and LM hashes have been cracked.
Python
12
star
22

SharpObfuscate

Obfuscate payloads using IPv4, IPv6, MAC or UUID strings
C#
11
star
23

s7-parser

Parser of the industrial protocol S7 (S7comm) using Libpcap
C
11
star
24

Portswigger-Labs

All Apprentice and Practitioner-level Portswigger labs
9
star
25

SSSD-creds

Script to extract the cached credentials from SSSD, getting Active Directory credentials from Unix systems
Shell
9
star
26

triangle-position

Triangle a coordinate given 3 or 4 coordinates
Python
8
star
27

SharpNado

Repository to gather all .NET malware related code snippets or programs I will develop
8
star
28

MinidumpParser

C# program to parse Microsoft Minidump files and their streams
C#
7
star
29

omrs-rce-exploit

Online Marriage Registration System (OMRS) 1.0 - Remote code execution
Python
7
star
30

arduino-rubber-ducky-scripts

david hasselhoff wallpaper using arduino pro micro
C++
7
star
31

pywisam

A Wifi pentesting framework written in Python
Python
7
star
32

jeringuilla

Process injection framework in C#. It uses dynamic function loading using delegates and AES-encryption for strings and payloads
C#
7
star
33

SharpNtdllOverwrite

Overwrite ntdll.dll's ".text" section to bypass API hooking. Getting the clean dll from disk, Knowndlls folder, a debugged process or a URL
C#
6
star
34

instagram-liker-all-posts

Like all posts of a user given the username in Instagram
Python
6
star
35

ubucryptor

File encryptor and decryptor in Linux with Python. Using the same file extensions than Wannacry
Python
6
star
36

github-bot

Easy bot for starring or branching a huge number of repositories. Using pyGithub
Python
6
star
37

webmin-tor-bruteforce

Script to bruteforce Webmin allowing to rotate the IP address using Tor
Python
6
star
38

textpattern-exploit-rce

Textpattern <= 4.8.3 Remote code execution (Authenticated)
Python
6
star
39

LM_original_password_cracker

Having the NTLM and a cracked LM hash it is possible to get the original password by testing all the combinations of upper and lowercases. This is useful if a ntds.dit file has both NTLM and LM hashes
Python
6
star
40

SharpSelfDelete

PoC to self-delete a binary in C#
C#
5
star
41

SharpProcessDump

Dump memory regions of a process using NtQueryVirtualMemory and NtReadVirtualMemory
C#
5
star
42

GetProcAddress

GetProcAddress implementation in C# walking the PEB using only ReadProcessMemory
C#
5
star
43

coinhive-example

Easy example using Coinhive in a simple page
HTML
5
star
44

google-recaptcha-bypass

Trying to bypass Google Recaptcha. Different approaches in every commit, most of them not working heheh D:
Python
5
star
45

CVE-2019-19033

CVE-2019-19033 description and scripts to check the vulnerability in Jalios JCMS 10 (Authentication Bypass)
Python
4
star
46

StealthyEnv

Stealthier alternative to whoami.exe in C#, it gets environment variables from PEB (PRTL_USER_PROCESS_PARAMETERS)
C#
4
star
47

username-generator

Generate list of possible usernames for attacks such as password spraying
Python
4
star
48

mlhe_psnr

It converts (MP4 -> YUV) and (MP4 -> MLHE -> YUV). Then it calculates the PSNR
Python
4
star
49

NoSQL-injection-example

MongoDB injection example
JavaScript
4
star
50

ipv4info_scraper

Get the IP blocks and domains from a company name by scrapping IPv4info
Python
4
star
51

SharpEA

Read, write and delete Extended Attributes (EAs) within NTFS, to hide malicious payloads
C#
4
star
52

GetModuleHandle

GetModuleHandle implementation in C# using only NtQueryInformationProcess by walking the PEB
C#
4
star
53

nodejs_webshell

Node.js webshell created using AngularJS. It is a MEAN app (MongoDB + Express + AngularJs + Node.js) with a CLI in a text box
HTML
4
star
54

lsass-dumper

Dump lsass.exe generating a file with the hostname and date in txt format using C++.
C++
4
star
55

CVE-2021-31159

Zoho ManageEngine ServiceDesk Plus MSP - Active Directory User Enumeration (CVE-2021-31159) - https://ricardojoserf.github.io/CVE-2021-31159/
Python
4
star
56

SharpADS

Read, write and delete Alternate Data Streams (ADS) within NTFS, to hide malicious payloads
C#
3
star
57

botnet-ssh-control

Botnet Command and Control (C&C) controlled via SSH. Based in Paramiko library
Python
3
star
58

wordpress-custom-bruteforce

Script to bruteforce Wordpress allowing to rotate the IP address using Tor
Python
3
star
59

CESP-ADCS-cheatsheet

Cheatsheet for Altered Security's CESP ADCS course
3
star
60

twitter-detector

Create a Twitter listener to detect people tweeting specific words or in a location, then analyze the users data.
Python
3
star
61

instagram-access-token

Get the access token of your Instagram App
Python
3
star
62

elgamal-golang

A Golang implementation of Elgamal algorithm: encryption, decryption and signature generation and verification
Go
3
star
63

dni-spain-wordlist

DNI (Spanish ID card) generator and wordlists
Python
3
star
64

CVE-2021-40845

AlphaWeb XE, the embedded web server running on AlphaCom XE, has a vulnerability which allows to upload PHP files leading to RCE once the authentication is successful - https://ricardojoserf.github.io/CVE-2021-40845/
Python
3
star
65

dns-exfiltration

Notes and custom scripts for DNS exfiltration
Python
2
star
66

random

Random stuff
PowerShell
2
star
67

pylangame

Game to learn vocabulary in any language using Google Translator API
Python
2
star
68

textpattern-bruteforce

Script to bruteforce websites using TextPattern CMS.
Python
2
star
69

rop-emporium-exploits

Rop Emporium - Exploits and brief Walkthroughs
Python
2
star
70

lsass-dumper-csharp

Custom lsass.exe dump using C#: XOR-encoding, Dynamic function resolution, using NTAPIs...
C#
2
star
71

GetModuleHandleRemote

GetModuleHandle implementation in C# for remote processes using only NTAPIs
C#
1
star
72

ricardojoserf.github.io

My blog :)
SCSS
1
star
73

goNtdllOverwrite

Overwrite ntdll.dll's ".text" section to bypass API hooking. Getting the clean dll from disk, Knowndlls folder or a debugged process
Go
1
star
74

writeups

Vulnhub and HTB writeups
Python
1
star
75

GetProcessByName

Get process handle(s) from process name using NtGetNextProcess and GetProcessImageFileName
C#
1
star
76

url-storing-android-app

App for storing urls (developed in ~2014)
Java
1
star
77

location-android-app

Location Android Application (developed in the summer of 2017)
Java
1
star
78

teleasistencia-App_PE

App Android y Procesador de Eventos para un sistema de Teleasistencia
HTML
1
star
79

GuardPagesHooking

C# implementation of Guard Pages API Hooking
C#
1
star
80

elgamal-python

A Python implementation of Elgamal algorithm: encryption, decryption and signature generation and verification
Python
1
star
81

non-ms-binaries

Code snippet to create a process using the "PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALWAYS_ON" flag
C#
1
star
82

niidoru

Framework for Process Injection in Windows using Go
Go
1
star
83

go-GetProcessByName

Get process handle(s) from process name using NtGetNextProcess and GetProcessImageFileName
Go
1
star
84

twitter-database-generation

Twitter database generation using Tweepy libraries
Python
1
star
85

sitc_nahr

Twitter Sentiment Anallysis for SITC
Jupyter Notebook
1
star
86

global-app

App developed for a bus company in 2014 using Apache Cordova ,updated in 2017. Sending a request to an url and scraping the response
CSS
1
star
87

file-hider

Hide your files in infinite folders. It creates one folder for every character recursively, so the true file gets stored in the initial route and in the other folders a fake file (with the same name and size) gets stored.
Python
1
star