Compare commits

...

3 Commits

8 changed files with 311 additions and 4 deletions

15
.obsidian/app.json vendored Executable file
View File

@ -0,0 +1,15 @@
{
"legacyEditor": false,
"livePreview": true,
"spellcheck": true,
"spellcheckLanguages": [
"es-419",
"en-US"
],
"pdfExportSettings": {
"pageSize": "A4",
"landscape": false,
"margin": "0",
"downscalePercent": 100
}
}

5
.obsidian/appearance.json vendored Executable file
View File

@ -0,0 +1,5 @@
{
"baseFontSize": 16,
"theme": "obsidian",
"accentColor": ""
}

13
.obsidian/core-plugins.json vendored Executable file
View File

@ -0,0 +1,13 @@
[
"file-explorer",
"global-search",
"switcher",
"graph",
"backlink",
"page-preview",
"note-composer",
"command-palette",
"markdown-importer",
"word-count",
"file-recovery"
]

22
.obsidian/graph.json vendored Executable file
View File

@ -0,0 +1,22 @@
{
"collapse-filter": true,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [],
"collapse-display": true,
"showArrow": false,
"textFadeMultiplier": 0,
"nodeSizeMultiplier": 1,
"lineSizeMultiplier": 1,
"collapse-forces": true,
"centerStrength": 0.518713248970312,
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 1,
"close": false
}

1
.obsidian/hotkeys.json vendored Executable file
View File

@ -0,0 +1 @@
{}

103
.obsidian/workspace vendored Normal file
View File

@ -0,0 +1,103 @@
{
"main": {
"id": "80476b8b8adadf86",
"type": "split",
"children": [
{
"id": "ad6988f391b9081e",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "FUAS.md",
"mode": "source",
"source": true
}
}
}
],
"direction": "vertical"
},
"left": {
"id": "46898e51d2004a76",
"type": "split",
"children": [
{
"id": "86239c50073d0cc1",
"type": "tabs",
"children": [
{
"id": "1a93fdd6e2f86a71",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {}
}
},
{
"id": "66990f9bea030df0",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
}
}
}
]
}
],
"direction": "horizontal",
"width": 337.5
},
"right": {
"id": "1c6517d17008a7ef",
"type": "split",
"children": [
{
"id": "4ce5434b807062d2",
"type": "tabs",
"children": [
{
"id": "85e02443a6eee4d8",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "FUAS.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"active": "ad6988f391b9081e",
"lastOpenFiles": [
"Programas y comandos.md",
"Weas robadas/HOW TO BAN EASY INSTAGRAM ACCOUNTS 3 STEPS.md",
"Weas robadas/MOST COMMONG HACKING METHODS USED UHQ TECHNIQUES YOU SHOULD KNOW ABOUT.md",
"⚡HOW TO BAN EASY INSTAGRAM ACCOUNTS [3 STEPS] ✅.md",
"MOST COMMONG HACKING METHODS USED | UHQ TECHNIQUES| YOU SHOULD KNOW ABOUT|.md",
"Guias/Hostear una instancia de SearxNG.md",
"Images/wiresharkFilter.png",
"Networking_ES/UDP Ping.md",
"Networking/UDP Ping.md",
"Minecraft Servers.md"
]
}

124
.obsidian/workspace.json vendored Normal file
View File

@ -0,0 +1,124 @@
{
"main": {
"id": "80476b8b8adadf86",
"type": "split",
"children": [
{
"id": "2964547a9d4ac0bf",
"type": "tabs",
"children": [
{
"id": "ad6988f391b9081e",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Misc/Programas y comandos.md",
"mode": "source",
"source": false
}
}
},
{
"id": "3402553747dec127",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Guias/Encontrar sevidores de minecraft en internet.md",
"mode": "source",
"source": false
}
}
}
],
"currentTab": 1
}
],
"direction": "vertical"
},
"left": {
"id": "46898e51d2004a76",
"type": "split",
"children": [
{
"id": "86239c50073d0cc1",
"type": "tabs",
"children": [
{
"id": "1a93fdd6e2f86a71",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical"
}
}
},
{
"id": "66990f9bea030df0",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
}
}
}
]
}
],
"direction": "horizontal",
"width": 337.5
},
"right": {
"id": "1c6517d17008a7ef",
"type": "split",
"children": [
{
"id": "4ce5434b807062d2",
"type": "tabs",
"children": [
{
"id": "85e02443a6eee4d8",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "Guias/Encontrar sevidores de minecraft en internet.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"active": "3402553747dec127",
"lastOpenFiles": [
"Misc/Programas y comandos.md",
"Weas robadas/HOW TO BAN EASY INSTAGRAM ACCOUNTS 3 STEPS.md",
"Weas robadas/MOST COMMONG HACKING METHODS USED UHQ TECHNIQUES YOU SHOULD KNOW ABOUT.md",
"Pasted image 20221127133443.png",
"Pasted image 20221127133737.png",
"Eucarionta vs procariotas.md",
"Images/Pasted image 20220214233215.png",
"Images/Pasted image 20220214221154.png",
"Images/Pasted image 20220214221130.png",
"Images/Pasted image 20220214220004.png"
]
}

View File

@ -48,19 +48,43 @@ Y listo, ya tienes un rango de IPs listo para ser escaneado :)
Abre una terminal y dentro de ella escribe este comando:
```bash
sudo masscan -p <puertos> <ip> --rate 500
sudo masscan -p <puertos> <ip> --rate 1000
```
Aca hay que reemplazar *puertos* e *ip* con sus resectivos valores. En la siguente seccion explico mas a detalle dependiendo del que tipo de servidor se quiere escanear
Aparte de los puertos e ips, esta el argumento de ***--rate*** que define a cuantos kb/s se escanean los puertos o ips, mientras mas bajo, mas preciso pero mas lento, esto dependera de gran parte de tu router, tu adaptador ethernet, si estas usando wifi o no, y muchas cosas, por eso es mejor dejarlo a 500 o menos de 500 para no perder paquetes y poder encontrar servidores de forma efectiva.
Aparte de los puertos e ips, esta el argumento de ***--rate*** que define a cuantos puertos por segundo se escanean las ips, mientras mas bajo, mas preciso, pero mas lento, esto dependera de gran parte de tu router, tu adaptador ethernet o si estas usando wifi o no. Por eso es mejor dejarlo a 1000 o menos de 1000 para no perder paquetes y poder encontrar servidores de forma efectiva.
### 2.0.5 Aumentar la velocidad del escaneo aumentando el valor de los File Descriptors
**Si quieres escanear puertos a una mayor velocidad/efectividad, necesitaras aumentar el valor de los `file descriptors` ([¿Qué son los file descriptors?, Explicado en Ingles](https://stackoverflow.com/a/5256705/12762375)) de UNIX**
Esto se puede hacer usando el comando `ulimit -n <valor>`. Un valor recomendado para escanear `3000` puertos por segundo seria `3500`, entonces el comando que habria que ejecutar seria: `ulimit -n 3500`.
Luego de haber ejecutado ese comando, puedes empezar a aumentar el valor de `--rate` a `3000` haciendo que el comando final quede así:
```bash
sudo masscan -p 25565 186.20.0.0/16 --rate 3000
```
Obviamente esto hara que la velocidad a la que se escanean los puertos sea el **triple de rapida** a comparacion de tener el el `--rate` a `1000`
#### Q&A (Preguntas y Respuestas)
1. Porque hay que aumentar el valor de los file descriptors para poder escanear a una mayor velocidad?
1. En UNIX (BSD y Linux) **todo es un archivo**, tomando eso en cuenta, las conexiones a internet tambien son un archivo y cada proceso abierto tiene el limite que esta asignado dentro del sistema. Entonces, por ejemplo, en algunos sistemas operativos el valor por defecto en `1024`, eso significa que el proceso solo tiene permiso a abrir `1024` archivos al mismo tiempo, y como dije anteriormente, las conexiones a internet tambien son un archivo. Si quisieramos escanear a `5000` puertos por segundo, `massscan` se vera limitado a solo escanear `1024` puertos por segundos debido al limite de archivos abiertos. Y por eso hay que aumentarlo :)
2. Entonces podria escanear a `30000` puertos por segundo si uso el comando `ulimit -n 30000`?
1. No. Claro que `masscan` podra abrir la cantidad de archivos necesaria para poder escanear `30000` puertos por segundo, pero el problema principal ahi seria el hardware que uno tiene. No todas las tarjetas Ethernet/Wifi soportan tantos paquetes por segundo, y en esto tambien se incluye el Router, si tu router no es capaz de enviar y recibir una gran cantidad de paquetes, no funcionara. Usar el valor de `30000` solo llevara a perdida de paquetes y que no puedas encontrar ningun puerto abierto.
![xd](https://ii.zzls.xyz/EQHANQI.png)
### 2.1 Masscan en Servidores arrendados
Abre una terminal y dentro de ella escribe este comando:
```bash
sudo masscan -p 10000-65535 45.235.99.92 --rate 500
sudo masscan -p 10000-65535 45.235.99.92 --rate 1000
```
Lo que va a hacer este comando, sera encontrar si hay puertos abiertos dentro del rango **10000** y **65535** de la ip **45.235.99.92** que mencione en la seccion ***1.1***.
@ -70,7 +94,7 @@ Lo que va a hacer este comando, sera encontrar si hay puertos abiertos dentro de
Usa este comando:
```bash
sudo masscan -p 25565 186.20.0.0/16 --rate 500
sudo masscan -p 25565 186.20.0.0/16 --rate 1000
```
Este comando buscara si el puerto **25565** (el puerto por defecto de minecraft) esta abierto dentro de las diferentes IPs que se definen dentro del rango de IPs ingresado (**186.20.0.0/16**)