Compare commits
3 commits
1546561ba7
...
75377da910
Author | SHA1 | Date | |
---|---|---|---|
|
75377da910 | ||
|
72928569d5 | ||
|
a2c704f636 |
8 changed files with 311 additions and 4 deletions
15
.obsidian/app.json
vendored
Executable file
15
.obsidian/app.json
vendored
Executable 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
5
.obsidian/appearance.json
vendored
Executable file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"baseFontSize": 16,
|
||||
"theme": "obsidian",
|
||||
"accentColor": ""
|
||||
}
|
13
.obsidian/core-plugins.json
vendored
Executable file
13
.obsidian/core-plugins.json
vendored
Executable 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
22
.obsidian/graph.json
vendored
Executable 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
1
.obsidian/hotkeys.json
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
{}
|
103
.obsidian/workspace
vendored
Normal file
103
.obsidian/workspace
vendored
Normal 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
124
.obsidian/workspace.json
vendored
Normal 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"
|
||||
]
|
||||
}
|
|
@ -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**)
|
||||
|
|
Reference in a new issue