WindHack
Este usuario no ha compartido ninguna información biográfica
Web: http://daw-labs.com
Entradas de WindHack
YouTube.com y su nueva interfaz.
13 jul
Google ha realizado realmente muchos cambios en sus servicios, y ahora le tocó el turno a YouTube.
Los desarrolladores del portal de vídeos han presentado un proyecto llamado “Cosmic Panda”, el cual ofrece una nueva interfaz. Actualmente está disponible para todo aquel que desee probarlo.
Para activar la interfaz clic aquí.
Generar un enlace de TinyURL desde Delphi Prism
13 jul
TinyURL es un servicio gratuito que permite convertir una URL larga en un corta (acortador de URL), la cual es muy efectiva a la hora de usar servicios como Twitter.
Para usar este servicio en Delphi es necesario realizar una petición a: http://tinyurl.com/api-create.php?url={URL que se va a convertir aquí} Lo cual nos dará como respuesta la URL generada por TinyURL.
Un ejemplo realizado en Delphi Prism…
namespace ConsoleApplication; interface uses System.Net, System.IO; type ConsoleApp = class public class function GetTinyUrl(sURL: String): String; class method Main(args: array of string); end; implementation class function ConsoleApp.GetTinyUrl(sURL: String): String; const TinyAPI = 'http://tinyurl.com/api-create.php?url='; var myWebRequest: WebRequest; myWebResponse: WebResponse; myStream: StreamReader; myTinyURL: String; begin myWebRequest := WebRequest.Create(TinyAPI+sURL); myWebRequest.Method := 'GET'; myWebResponse := myWebRequest.GetResponse(); myStream := new StreamReader(myWebResponse.GetResponseStream); myTinyURL := String.Empty; myTinyURL := myStream.ReadToEnd(); myWebResponse.Close(); Result := myTinyURL; end; class method ConsoleApp.Main(args: array of string); begin Console.WriteLine('Generar TinyURL...'); Console.WriteLine(GetTinyUrl('http://daw-labs.com')); Console.ReadLine(); end; end.
El resulado es:
Generar TinyURL... http://tinyurl.com/5vde8s6
DesktopInfo: muestra información sobre tu PC
11 jul
Hola a todos,
DesktopInfo es una aplicación muy similar a Conky -para los que hayan usando GNU/Linux- en sí, este software permite mostrar en el escritorio información actualizada cada segundo sobre nuestra PC.
Se puede configurar cuáles “sensores” mostrar, su color, su intervalo, su texto y demás…
Personalmente me agradó bastante porque consume muy pocos recursos y es simplemente agradable.
Tip: copiar estructura de un directorio
10 jul
Principalmente escribo esto porque una amiga me preguntó cómo se copiaba la estructura ( árbol de directorios ) sin copiar los archivos que cada carpeta contiene.
Investigando un poco, encontré un comando muy interesante para hacer esto llamado xcopy.
Mirando la ayuda ( help xcopy ) encontré tres parámetros que me llamaron la atención:
- /S Copia directorios y subdirectorios, excepto los vacíos.
- /E Copia directorios y subdirectorios, incluidos los vacíos. Igual que /S /E. Se puede usar para modificar /T.
- /T Crea una estructura de directorios, pero no copia archivos. No incluye directorios o subdirectorios vacíos. /T /E incluye directorios y subdirectorios vacíos.
Pues bien, hice una prueba copiando la estructura de XAMPP a otra carpeta llamada XCOPY. El resultado fue el siguiente:
C:\>xcopy C:\XAMPP C:\XCOPY /T /E
Script para descargar fondos de pantalla
7 jul
Teniendo en cuenta el tip que encontré sobre GNOME ( pueden ver haciendo clic aquí ), decidí por hacer un script en Python que facilitara un poco la tarea. Es algo sencillo y simple, lo hice sólo para entretenerme un rato.
#!/usr/bin/python # -*- coding: utf-8 -*- from ftplib import FTP import re, urllib, os def ArrayFilter(lList, sScreen): pReg = re.compile(r'.+'+sScreen+'.{4,5}') nList = [] for i in lList: iterator = pReg.finditer(i) for match in iterator: nList.append(match.group()) return nList def WriteFileAndDownload(sFilenames): tFile = open(os.environ['HOME']+'/tmpWall.txt','wb') for i in sFilenames: tFile.write('ftp://ftp.gnome.org/pub/GNOME/teams/art.gnome.org/backgrounds/'+i+'\n') tFile.close() os.system('wget -i '+os.environ['HOME']+'/tmpWall.txt') def DownloadWallpapers(sResolution): ftp = FTP('ftp.gnome.org') ftp.login() ftp.cwd('pub/GNOME/teams/art.gnome.org/backgrounds') lWalls = ArrayFilter(ftp.nlst(),sResolution) ftp.close() if len(lWalls) > 0: print 'Hay un total de: ',len(lWalls),' wallpapers' opD = raw_input('==> ¿Desea descargarlos todos? (s/n) >>> ') if opD.upper() == 'S': WriteFileAndDownload(lWalls) else: sLimit = input('==> ¿Cuántos desea descargar? >>> ') WriteFileAndDownload(lWalls[0:sLimit]) else: print 'No hay wallpapers con ese tamaño. Adèu' Resolution = raw_input('\nIngrese la resolución de su pantalla (ej. 1024x768) >>> ') DownloadWallpapers(Resolution)
Descargar varios wallpapers de GNOME
7 jul
Este es un tip que encontré navegando por ahí…
Primero que todo, abrimos la terminal, creamos una nueva carpeta (ej. “Wallpapers”) y nos movemos dentro de ella.
~$ mkdir ~/Wallpapers ~$ cd Wallpapers
- Luego nos conectamos al servidor ftp de GNOME
~$ ftp ftp.gnome.org
- Cuando nos pida los datos de acceso, ingresados:
Name (ftp.gnome.org:windhack): anonymous 331 Please specify the password. Password: [ENTER] 230 Login successful.
- Cambiamos al directorio donde están los wallpapers:
ftp> cd /pub/GNOME/teams/art.gnome.org/backgrounds
- Escribimos:
ftp> prompt
- Luego descargamos los fondos en la resolución que nos interesa:
ftp> mget *1024x768.jpg
Con este último comando seleccionamos nuestra resolución, pueden reemplazar 1024×768.jpg por 1280×1024.jpg, por ejemplo.
- Terminados de descargar, simplemente cerramos:
ftp> bye
Listo, eso es todo.
Google+, la red social de Google
29 jun
Se había especulado durante tantos meses -años- sobre si Google iba a lanzar su propia red social, que cuando supimos que tan sólo iba a lanzar una especie de “capa social”, decepcionó un poco.
En las últimas semanas habíamos dejado de oír del proyecto social de Google, y hoy, por sorpresa, lo ha dado a conocer. Google+ ya está aquí, así es el rival que Google prepara para Facebook.
Google ha comenzado a probar hoy Google+ con un reducido grupo de usuarios. Gracias a un completo rediseño de la barra de navegación de Google, la respuesta del buscador a Facebook estará presente en todos y cada uno de los productos de Google.
En ellos -en Gmail, en Google Docs…- el usuario encontrará ahora una barra de navegación que le dará acceso directo al servicio social de Google, con posibilidad de ver notificaciones de sus amigos y compartir aquello que hace en la web. ¿Suena a competidor de Facebook o no suena a competidor de Facebook? Definitivamente, ¡si! Además, como puede verse en las imágenes, incluso se parece el número sobre un icono rojo que indica las notificaciones.Cuando los usuarios van a Google+, lo primero que ven es su flujo de noticias, como si Más >
Google lanza una herramienta para detectar vulnerabilidades en aplicaciones web
24 jun
Google ha lanzado una nueva herramienta denominada DOM Snitch destinada a desarrolladores que permite verificar si las aplicaciones web que han creado son vulnerables a ataques y ponen en peligro la seguridad de los usuarios de Chrome. La herramienta que lanza Google es una extensión de Chrome en fase experimental permite a los desarrolladores y testeadores “identificar las prácticas inseguras que se encuentran en el código del lado del cliente”.
DOM Snitch se une así a otras herramientas open source como Skipfish y Ratproxy que Google ofrece para comprobar la seguridad de aplicaciones web.
La nueva herramienta de Google, como elemento diferenciador, se puede utilizar en tiempo real, los desarrolladores pueden observar modificaciones DOM cuando ocurren dentro del navegador sin necesidad de desplazarse por el código JavaScript con un depurador o pausando la ejecución de su aplicación.
Por otro lado, según Google, es una herramienta fácil de usar, con las función de seguridad heurística y las vistas anidadas, tanto a los desarrolladores avanzados como los menos expertos pueden detectar áreas de la aplicación que se está probando que necesitan más atención de forma rápida.
Además, con esta herramienta será posible compartir experiencias, permite a los desarrolladores exportar y compartir fácilmente capturado modificaciones DOM, “para resolver Más >
Mantra: navegador para auditorías de seguridad
23 jun
Mantra es un navegador cuyo objetivo es ser una herramienta primordial para las auditorías de seguridad. Está basado en Mozilla Firefox, y es una compilación personalizada, de versión portable, fácil uso y totalmente configurable. Se encuentra disponible para los sistemas operativos GNU/Linux, Windows y MacOS.
En su versión actual, han decidido unir su proyecto con FireCAT, el cual es un conjunto de extensiones clasificadas y bien organizadas sobre auditoría en seguridad.
Ahora Mantra cuenta con las siguientes herramientas:
- Information Gathering
- Whois
- Flagfox
- Location Info
- Flagfox
- Enumeration and Fingerprint
- Host Spy
- JSView
- PassiveRecon
- View Dependencies
- Wappalyzer
- Data Mining
- People Search Engine
- Facebook search
- Whois
- Editors
- Cert Viewer Plus
- Firebug
- JSView
- Network Utilities
- Protocols and applications
- FTP
- Fire FTP
- DNS
- DNS Cache
- SQL
- SQLite Manager
- FTP
- Sniffers
- HTTP Fox
- Password
- CryptoFox 2.0
- Protocols and applications
- Misc
- Tweaks and Hacks
- Greasemonkey
- Scripts
- Malware scanner
- Web of Trust
- Automation
- iMacros
- Others
- CacheToggle 0.6
- URL Flipper
- Tweaks and Hacks
- Application Auditing
- Hackbar
- JavaScript Deobfuscator
- RESTClient
- Tamper Data
- Live HTTP Headers
- RefControl
- User Agent Switcher
- Web Developer
- DOM Inspector
- Inspect This
- Formfox
- Exploit Me
- Access Me
- SQL Inject Me
- XSS Me
- Cookies
- Cookies Manager+ 1.5.1
- Firecookie
- Proxy
- FoxyProxy Standard 2.22.6
- HttpFox
Para obtener más información puedes visitar la página oficial de Mantra.
Más >

