tag:blogger.com,1999:blog-36132196680731202082024-03-08T05:19:00.674-05:00Black Hat - CódigosReynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.comBlogger27125tag:blogger.com,1999:blog-3613219668073120208.post-27280923782155999432008-09-04T15:19:00.001-04:002008-09-17T15:21:37.943-04:00WallpaperCHenry
Veremos aquí, como con un simple programa podremos cambiar el fondo de pantalla de nuestro sistema.
Archivos relacionados
WallPaper.zip
Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-63553824906819651292008-09-03T10:55:00.001-04:002008-09-17T15:22:31.544-04:00Respuesta al Ejercicio BH 64José Enrique
He aquí la respuesta que en contró José Enrique para el ejercicio que se publicó en la edición #64.
Archivos relacionados
Respuesta BH 64.zip
Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-52323874652580872582008-09-02T10:55:00.003-04:002008-09-17T14:49:07.133-04:00Ejercicio BH 66Halle todos los números de dos cifras que cumplen las siguientes propiedades:
Las cifras de las decenas deben ser 3 unidades menor que las de las unidades.
Si ese número se le sustrae al número que se obtiene de invertir sus cifras se obtiene 27.
El número debe ser par.
Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-86518387530678201572008-09-01T10:48:00.003-04:002008-09-17T15:06:42.595-04:00Arreglando el registro de WindowsDR3X [lanleyva@infomed.sld.cu]
Cree un archivo .bat ycopie el código a continuación:
echo "Para limpiar el registro de posibles virus"
echo "Eliminar registro de archivos infectados"
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msconfig.exe" /f
REG DELETE "HKLM\SOFTWARE\Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-30678820949778871232008-08-28T01:21:00.003-04:002008-11-25T18:51:16.743-05:00Plasmah0aX [blackhat4all@gmail.com]
Hoy propongo un código para simular efecto plasma dinámicamente con instrucciones matemáticas. No se equieren recursos
adicionales o dependencias a archivos de imagenes externos. Podrás encontrar una demostración de la utilización de la
clase CPlasma en el archivo relacionado, al final de este artículo.
[Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-20485892775282165592008-08-27T01:18:00.003-04:002008-08-27T01:18:00.205-04:00AutorunJKS [jksware@gmail.com]
Se encuentra tras este link, un programa que ayudará a crear esos archivos autoejecutables que a veces tanta falta nos hacen para... bueno, para usarlos, xD
Archivos relacionados
Autorun.zipReynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com1tag:blogger.com,1999:blog-3613219668073120208.post-10027398817584393992008-08-26T01:15:00.003-04:002008-11-25T18:51:36.747-05:00HuffmanCHenry [chenry@lab.matcom.uh.cu]
Si de métodos de compreción se trata, entonces sin lugar a duda Huffman tiene ganado ya amplio terreno en este aspecto.
Archivos relacionados
Huffman.zip
Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-74309085602091505832008-08-25T17:14:00.002-04:002008-11-25T18:58:46.447-05:00Ping a IP por rangoEddy [delvalle@otepr.co.cu]
Hace algun tiempo en BlackHat presentaron un código que hacía ping a un número restringido de IPs escrito en Python el cual a mí me pareció que se podía mejorar mucho y me dediqué a escribir una versión mejorada que permite hacer ping por rango.
Este código se puede ejecutar de la siguiente Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com2tag:blogger.com,1999:blog-3613219668073120208.post-224078475840376562008-08-19T18:47:00.004-04:002008-11-25T18:58:41.297-05:00Kernel Simpleh0aX [hoax_ws@yahoo.es]
En la edición 43 de este boletín se publicó un código titulado "Mulo-BootLoader" donde se presentaba un boot loader en su estado más simple. Siguiendo la misma praxis probablemente deba nombrar este código "Kernel a lo bestia" o algo parecido, pero por respeto a las bestias me limitaré a llamarlo "Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-84527796119422585742008-08-19T18:45:00.005-04:002008-11-25T18:58:37.086-05:00Respuesta al Ejercicio BH 63Eddy [delvalle@otepr.co.cu]
Enunciado:
Hay M soldados en un cerco y tienen un solo caballo. Para salir forman circularmente y comienzan a contar inicialmente por un soldado elegido al azar. Cada N soldados uno sale y el último se queda con el caballo.
Hacer un programa que permita imprimir que soldado saldrá del cerco eon el caballo si se conoce la cantidad de soldados (Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-85309335101144397472008-08-19T18:43:00.001-04:002008-08-19T18:43:50.180-04:00Ejercicio BH 64Confeccione un programa para imprimir todos los números pares de 4 cifras formados por los d¡gitos 0,1,2,3 que cumplan la condición de que los d¡gitos que lo forman no se repitan.Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-11094313975895305802008-08-19T18:25:00.003-04:002008-11-25T18:58:32.752-05:00Extraer elementos de tipo específico de una listaEddy [delvalle@otepr.co.cu]
Esta es una función a la que se le pasa como parámetro un tipo y una colección, y ella devuelve sólo los elementos que son del tipo que se le pasó como parámetro, este puede ser, por su puesto, una clase definina por ti.
La sección de código bajo la definición de la función es para probar la funciReynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-5030210570411911572008-08-19T18:05:00.004-04:002008-11-25T18:58:30.150-05:00LupaCHenry [chenry@lab.matcom.uh.cu]
Windows tiene un programa que hace algo similar, no obstante, nunca está demás ver una réplica de dicha utilidad, más cuando esta ha sido creada por un cubano, miembro de BlackHat y muchísimo más si pone a disposición de todos el código fuente.
/* Escrito por chenry para la comunidad de BH
Compilado con VS2003
*/
#include "stdafx.h"
#Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-79934927488319349172008-08-11T17:11:00.004-04:002008-11-25T18:58:24.904-05:00Respuesta al Ejercicio BH 59thunder [yuniet02015@hab.jovenclub.cu]
Ejercicio:
==========
Los números 46 y 96 tienen una curiosa propiedad, su producto no se altera aunque las cifras que lo integran cambien de lugar.
46 * 96 = 4416
64 * 69 = 4416
Confeccione un programa para imprimir todos los números de dos cifras que cumplen esta propiedad.
'=========================================
Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-72492916799284979012008-08-11T17:10:00.003-04:002008-11-25T18:58:20.566-05:00Cut FileAlien [blackhat4all@gmail.com]
Este código no es ni será catalogado como la gran invención del año, pero si puede ser de utilidad para muchos que quieran meter en un dispositivo de poca capacidad un archivo de audio o video que supera el tamaño de la unidad en la que se quiere introducir.
CLS
'Definimos el buffer, que no es más que la cantidad de Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-84807746226077968082008-08-11T17:08:00.001-04:002008-11-25T18:58:15.422-05:00Geometry.cppAlex17 [marisolriech@infomed.sld.cu]
Es este un interesante código que le dará la posibilidad a los que logren dominarlo de hacer algunas otras cositas con el trabajo de los discos duros.
// Get Disk Geometry.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
#include <winioctl.h>
Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-72259406621060875252008-08-11T17:04:00.002-04:002008-11-25T18:58:11.321-05:00RenderToTextureh0aX [hoax_ws@yahoo.es]
A raíz de un magnifico artículo publicado por JKS titulado "Retorno al 3D" y de una confusión igualmente excelsa en imaginación y en derroches de especulaciones he recibido varios correos sobre mi supuesto "motor 3D para shooters".
Todo aquel que me conoce en el plano personal sabe que padezco de un laconismo con Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-12613278083430018262008-07-28T17:03:00.000-04:002008-08-25T17:04:00.142-04:00Ejercicio BH 62Confeccione un programa que muestre visualmente una pelota rebotando en los bordes de la pantalla.Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-16322581700802659302008-07-28T17:01:00.002-04:002008-11-25T18:58:07.922-05:00Instrucciones del procesador matemáticoh0aX [hoax_ws@yahoo.es]
Me ha pasado muchas veces mientras uso APIs de OpenGL o DirectX, donde un bucle demasiado grande y con muchas llamadas a funciones matemáticas hacen toda la diferencia y llegan a definir si tu programa correrá en un PIII o no.
Cuando te enfrentas por primera vez a este tipo de problemas te das cuenta que funciones matemáticas de la librer&Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-5849966651816053482008-07-28T16:46:00.003-04:002008-11-25T18:57:47.039-05:00Atomh0aX [hoax_ws@yahoo.es]
Quizás a simple vista no parezca nada sugerente este código, pero sabiendo que es de h0aX, que contiene trabajo con OpenGL y que h0aX es el de mayor rango en BlackHat, de seguro se vuelve un código más que interesante para muchos.
Archivos relacionados
Atom.zip
Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-12058546217080928162008-07-28T16:44:00.003-04:002008-11-25T18:57:23.779-05:00StreamBoY^```tArEcCOo``` [dainierdbehar@infomed.sld.cu]
ALGO MUY IMPORTANTE ES QUE DEBES TENER INSTALADO EL SITEMA DE FICHEROS NTFS .,., !!
Estos son los comandos para realizar esta tecnica...
Para los new y los que no son tan new pero que se han distanciado un poco de windows para habitar en la shell de UNIX :-/
Version --- Microsoft Windows XP [Version 5.1.2600] (la kk q tengo y conReynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-18300209962513888552008-07-28T15:50:00.004-04:002008-11-25T18:57:43.035-05:00Pix2ArtJKS [jksware@gmail.com]
Una muy últil aplicacción creada por JKS es ahora compartida para todos los miembros de BlackHat. Un programa que permitirá a los que lo usen convertir imágenes bmp en una seríe de caracteres ASCII.
Archivos relacionados
Pix2Art.zip
Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-41229879397433130912008-07-21T15:47:00.000-04:002008-08-25T15:50:01.614-04:00Ejercicio BH 61Consideremos un antiguo problema creado por Fibonacci o Leonardo de Pisa matemático italiano de la edad media. Se precisa conocer el número de parejas de conejos adulto resultantes de una pareja durante X meses si cada pareja adulta produce mensualmente una nueva pareja y los recien nacidos alcanzan su plena madures en el curso de un mes. NOTA: Al comenzar se contaba con una pareja de adultos.Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-18802020825572021022008-07-21T15:43:00.001-04:002008-11-25T18:56:59.845-05:00Validar e-mail en JavaScriptL1nk [l1nk.darck@gmail.com]
Este Script valida la entrada de una dirección de correo, si es correcta deja continuar con la ejecución del programa y si no, nos dará un mensaje de error, pidiendo entrar de nuevo la dirección del e-mail.
Comprueba que haya un nombre antes de la @, que esta exista y que después de ella haya un nombre, un punto y dos o tres Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0tag:blogger.com,1999:blog-3613219668073120208.post-12581314833923271582008-07-21T15:40:00.001-04:002008-11-25T18:56:55.280-05:00Aumentando nuestra privacidadAlix [aacg@sum.upr.edu.cu]
Una de las grandes novedades que nos trae Firefox 3 es la nueva barra de direcciones más poderosa e inteligente. Esta es capaz de predecir a que URL queremos acceder con solo presionar unas pocas teclas, tomando como referencia nuestro historial de navegación, sitios favoritos (bookmarks), títulos de páginas visitadas, etc. Ya no hace falta Reynier Matos Padillahttp://www.blogger.com/profile/08811525821213082844noreply@blogger.com0