elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Temas
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14
21  Programación / Desarrollo Web / Como puedo DIVidir una pagina? en: 15 Febrero 2022, 01:26 am
Hola a todos, como estan?

Estoy practicando html y css, y queria tratar de dividir una pagina web.

O sea, poner, about us, contact, projects y cosas asi todo en una misma pagina.

Tengo esto, pero no creo que este bien.

HTML
Código:
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="css/style.css">
    <script src="js/javascript.js"></script>
    <title>Document</title>
</head>

<body>
    <div class="wrapper">
        <div class="test1">
            <h3>about us</h3>
        </div>
    </div>
    <div class="wrapper-2">
        <div class="test1">
            <h3>contact</h3>
        </div>
    </div>

</body>

</html>

CSS
Código:

body{
    padding: 0;
    margin: 0;
}

.wrapper{
    display: flex;
    background-color: red;
    height: 1000px;

}

.wrapper-2{
    display: flex;
    background-color: rgb(25, 0, 255);
    height: 1000px;

}
22  Programación / Scripting / Dado string, retornar true si hay uno o más pares de paréntesis [PYTHON] en: 30 Enero 2022, 22:59 pm
Hola a todos, en una entrevista como Python dev (junior) me preguntaron lo siguiente:

Dado un string Sequence, Retornar true si hay uno o más pares de paréntesis válidos, o si Sequence es un string vacío
Ejemplos de inputs válidos:
[]
()
[]{}[[]]{()}{Hello()}

No válidos
(]
{(})
{}(()[)]

Lo logré hacer, pero la forma en la que yo lo hice para los entrevistadores no fue válido, por eso vengo a preguntar, como lo harían ustedes?



Esta fue la forma en la que lo hice.
Código:
 
       
#!/usr/bin/env python3
import fileinput
from pprint import pprint


def find_corrupted(line):
    mapping = {
        "]": "[",
        "}": "{",
        ")": "(",
        ">": "<",
    }

    stack = []
    for char in line:
        if char in mapping.values():
            stack.append(char)
        elif mapping[char] == stack[-1]:
            stack.pop()
        else:
            return char


def parse_input(input_stream):
    for line in input_stream:
        yield find_corrupted(line.strip())


def solve(input_stream):
    scores = {
        None: 0,
        ")": 3,
        "]": 57,
        "}": 1197,
        ">": 25137,
    }

    return sum(scores[char] for char in parse_input(input_stream))


if __name__ == "__main__":
    answer = solve(fileinput.input())
    print(answer)

Gracias!!!
23  Seguridad Informática / Hacking / [Aporte] Script para fase de reconocimiento de un dispositivo en: 27 Enero 2022, 01:08 am
Hola, hice un pequeño script para el reconocimiento y lo queria compartir :)

Código:
import os
import subprocess
import re

import nmap
import requests

import sys

from colorama import Fore


clear = lambda:(os.system("clear"))

def ban() -> None:
print("   ")
print("█░░░█ █▀▀█ █▀▀█ █▀▀ █▀▀ ")
print("█▄█▄█ █▄▀█ █▄▄▀ ▀▀█ ▀▀█ ")
print("░▀░▀░ █▄▄█ ▀░▀▀ ▀▀▀ ▀▀▀ ")
print("")


def get_ttl(host) -> str:
    command = ["ping","-c","1",host]
    p = subprocess.Popen(command, stdout=subprocess.PIPE)
    res = p.communicate()[0]
    res = str(res) 

    res = res.split()
    ttl = res[11]
    ttl = ttl.split("=")
    ttl = ttl[-1]

    if int(ttl) >= 64 or int(ttl) <= 64:
        print(f"{Fore.WHITE} TTL approximate to 64 > Device" ,f"{Fore.GREEN} OS ",f" {Fore.WHITE}Linux/Unix")

    elif int(ttl) >= 128 or int(ttl) <= 128:
        print(f"{Fore.WHITE} TTL approximate to 128 >" ,f"{Fore.GREEN} OS ",f" {Fore.WHITE} Windows")

    elif int(ttl) >= 254 or int(ttl) <= 254:
        print(f"{Fore.WHITE} TTL approximate to 254 >" ,f"{Fore.GREEN} OS ",f" {Fore.WHITE} Solaris/AIX")
   


def port_scanner(ip) -> None:
path = ""
print("Do you want to save port information in a file?")
decision = input("s/n: ").upper()
if decision == "S":
print("Ej: file_name.txt")
path = input("enter path file > ")
og = "-oG"
else:
og = ""

clear()

ban()

print("Waiting...","\n")

nm = nmap.PortScanner()

open_ports="-p "
results = nm.scan(hosts=ip,arguments=f"-p- -sT -n -Pn {og} {path}")
count = 0

for proto in nm[ip].all_protocols():
print()
lport = nm[ip][proto].keys()
sorted(lport)

for port in lport:
if nm[ip][proto][port]["state"] == "open":
state = f"{Fore.GREEN} Open"

else:
state = f"{Fore.RED} Close"

print(Fore.WHITE, f"{proto} Port > %sState > %s" % (port,state))
if count == 0:
open_ports = open_ports + str(port)
count = 1
else:
open_ports = open_ports + "," + str(port)
Fore.WHITE

def locate_ip(ip) -> str:
    response = requests.post("http://ip-api.com/batch", json=[
    {"query": ip}
    ]).json()

    try:
        for ip_info in response:
            country = ip_info['country']
    except KeyError:
        pass
    try:
        return country
   
    except UnboundLocalError:
        country = f"{Fore.RED} ERROR"




if __name__ == "__main__":
clear()
ban()

try:
host = sys.argv
host = str(host[1])
except IndexError:
print("You need to enter an ip, example: User > python3 w0rss.py '192.255.255'")

port_scanner(host)
get_ttl(host)


country = locate_ip(host)
if country == None:
country = f"{Fore.RED} not found".upper()
print()
print(f"Country of the device > {country}")

24  Programación / Scripting / Me puedo explicar un poco la teoría y la práctica de Fibonacci? en: 22 Enero 2022, 21:24 pm
Hola, soy medio retrasado, ya vi muchos tutoriales y ejemplos en internet de Fibonacci en Python, pero me cuesta entender la teoría y la práctica, alguien me lo puede explicar?


--Gracias
25  Seguridad Informática / Hacking / proftpd 1.3.5 en: 21 Enero 2022, 05:43 am
Hola, resulta que hace rato estoy tratando de explotar el servicio proftpd 1.3.5, pero, sin usar metasploit...Logro hacer todo bien.

Analizo puertos con nmap
Código:
sudo nmap -p- -sS --open -vvv -sV -Pn 192.168.1.2

Lanzo un script sobre el puerto 21 (ftp)
Código:
]sudo nmap -p21 -sV192.168.1.2 --script "vuln"

(Me dice que es vulnerable a remote command execution)




Me conecto al ftp
Código:
ftp 192.168.1.12 21


Y aqui, trato de enviar una reverse shell al servidor.
Código:
ftp SITE CPFR (path de la reverse)
Pero me sale
Código:
503 Bad sequence of commands.

Me quede estancado en ese paso, si alguien tiene alguna idea de que puedo hacer o algo,es bienvenida.


Gracias!!

Soy nuevo en esto, no se si estoy cometiendo un error muy basico o algo similiar!


26  Seguridad Informática / Hacking Wireless / Nombre de dispositivo Bluetooth en: 20 Enero 2022, 01:00 am
Hola a todos, alguien sabe o tiene alguna guía de cómo cambiar el nombre a un dispositivo Bluetooth?  O sea, cambiar su macadress?




Gracias!
27  Seguridad Informática / Hacking / etc/hosts en: 2 Enero 2022, 11:17 am
¡Hola a todos!

Como puedo usar etc/hosts para tratar de acceder a una dns de un sitio web el cual no funciona?

O sea,
Tengo, http://10.10.10.34/
Dentro de esta web hay una serie de imágenes las cuales no cargan
Si yo hago hovering sobre la imagen me da la siguiente ruta "apocalypse.hb/imgs/img.png, ahora viene mi duda:
Al momento de yo entrar en apocalypse.hb me dice que no existe, como puedo hacer mediante etc/hosts para poder acceder a esa dns?
28  Seguridad Informática / Hacking / ¿Como puede un hacker ser indetectable ante un hackeó? en: 1 Enero 2022, 01:37 am
Hola gente, tengo la duda de arriba, cuando un hacker hace auditorías de seguridad a una empresa por ejemplo, como puede pasar desapercibido, que prácticas se llevan a cabo para esto?



Gracias y feliz 2022!!!
29  Comunicaciones / Redes / Que es este dispositivo en mi red? en: 28 Diciembre 2021, 06:36 am
¿Hola a todos como están?

Tengo un dispositivo raro en mi red ese "china dragon technology limited", le hice un escaneo en nmap pero no me devuelve nada importante.
me devuelve que
Código:
Too many fingerprints match this host to give specific OS details

Solo se que el único dato es que su TTL es de 64, y nada mas importante.

Saben que es esto?

Gracias!!
30  Comunicaciones / Redes / Puertos y servicios [Dudas de Novato I] en: 25 Diciembre 2021, 10:33 am
Hola a todos como están, espero que estén pasando una linda navidad con sus queridas familias. O sino están con sus familias, también espero que la estén pasando super genial.


Tengo unas dudas sobre los puertos, también sobre los servicios que corren bajo estos puertos.

1) ¿Como definirían ustedes que es un puerto en una pc?
2) ¿Que es un servicio?
3) ¿Un servicio puede tener cualquier número de puerto?
4) ¿Un servicio puede funcionar sin conexión a internet)
5) ¿ Diferencias entre puertos TCP y UDP?


Muchísimas gracias a todos por leer, espero puedan ayudarme con mis dudas de Novato.


-Panic0
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines