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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: [1] 2
1  Comunicaciones / Mensajería / Re: ¿aun se puede usar msn desatendido? en: 17 Marzo 2014, 13:52 pm
Pues yo todavía tengo funcionando el Windows Live Messenger 2009 con el viejo truco del modo de compatibilidad (en Windows 7 podría hacer falta actualizar .NET Framework para que funcione) y hasta el momento conecta perfectamente, así que con un cliente desatendido no debería ser diferente (al menos en teoría) pero cuando den de baja el protocolo del Messenger (lo cual sera en algún momento de este año) entonces el programa quedara inservible (se verán afectados tanto los clientes oficiales como los alternativos).
2  Comunicaciones / Mensajería / Re: Bloquear todos los chats como el de Outlook (hotmail), facebook... en: 17 Marzo 2014, 13:30 pm
A continuación hago un copy & paste de un comentario que hice aquí explicando algunas formas para bloquear el chat de Outlook (le modifique un poco el formato para facilitar la lectura e hice algunas correcciones):
investigando un poco encontré que ahora para bloquear el web Messenger de Outlook hay que agregar lo siguiente en el archivo hosts:
Código:
0.0.0.0 geo.gateway.messenger.live.com

Por lo que se ve, los de Microsoft creen que somos idiotas y que nadie iba a descubrir para donde cambiaron el DNS de su mediocre web Messenger.
Por cierto, lo acabo de probar y funciona ya que cuando hago clic en el icono correspondiente del Outlook me dice "La aplicación Mensajes tiene problemas para conectarse en este momento. Intentando volver a conectarse en " seguido de una cuenta atrás.
Si quieres algo mas portátil, puedes instalar la extensión Adblock Plus en tu navegador y cuanto la tengas funcionando haces lo siguiente:
  • Presionas Control + Shift + F para abrir la ventana de "Preferencia de filtros".
  • Buscas la pestaña "Filtros personalizados" y haces clic en "Añadir grupo de filtros".
  • Donde dice "Nuevo grupo de filtros" le pones el nombre que quieras (como "Bloqueo del pésimo web Messenger de Outlook") y después clic en "Añadir filtros".
  • Finalmente en el cuadro de texto le pones geo.gateway.messenger.live.com y guardas los cambios. Si bien las instrucciones son para Firefox, en Chrome u otros navegadores también debería funcionar.

Para Facebook no encontré una forma tan directa de hacerlo pero en este articulo explica un par de formas para desactivar el chat (ya sea completamente o apareciendo como desconectado para ciertas personas, aunque para facilitar la configuración de esto ultimo tal como indica ese articulo, te recomiendo la extensión SocialReviver).
3  Comunicaciones / Mensajería / Re: como saber si una cuenta de hotmail sigue activa? en: 6 Abril 2013, 05:15 am
Si te refieres a comprobar un email, pues para eso ya tienes Verify Email o Email ID Checker los cuales me han sido muy útiles para limpiar mi lista de contactos. Eso si, antes de usarlos te recomiendo que primero pruebes con algunos emails que sepas que son validos o inactivos ya que a veces me han aparecido falsos positivos (no es algo común, pero en ocasiones uno de los sitios tiene algún problema con los servidores de Hotmail y en ese caso las comprobaciones pueden fallar).
4  Foros Generales / Foro Libre / Re: Como se llama esta fuente? en: 10 Marzo 2013, 08:28 am
También podrías probar con WhatTheFont (incluso tiene un foro con gente que te puede ayudar a identificar esa fuente) o Identifont.
5  Sistemas Operativos / GNU/Linux / Re: Editor parecido a notepad++ para linux en: 9 Febrero 2013, 11:42 am
Estoy usando geany, pero no me gusta del todo :(

¿Hay alguno en el que resalte las veces que sale una palabra en el texto al seleccionarla?

Como en notepad++ cuando seleccionas una palabra.

Es lo más cómodo para ver las referencias a un identificador... :-/

De todas las funcionalidades al final esa es la que echo más de menos.
Para resaltar lo que esta debajo del cursor en Vim, tienes este truco o sino en https://gist.github.com/dahu/3726230 tienes una mejora del truco anterior para hacer resaltado condicional (o sea que solo debería resaltar si lo que aparece debajo del cursor se encuentra dos o mas veces en el texto).
6  Programación / Programación C/C++ / Re: Visual Studio 2012 - Editor de código en: 8 Febrero 2013, 04:09 am
Si lo que quieres es que el editor de Visual Studio trabaje como Vim, pues para ello puedes probar con ViEmu o VsVim. O sino en este articulo tienes algunos consejos interesantes sobre como integrar Visual Studio con Vim.
7  Programación / ASM / Re: Problema al pasar cadenas a los campos de un struct en FASM en: 8 Febrero 2013, 03:49 am
Después de varias pruebas y errores descubrí que para que la función se ejecutara sin problemas solamente tenia que crear una instancia (no se si en ASM se le dice de otro modo) de SHELLEXECUTEINFO en la sección .data en lugar de hacerlo mientras se ejecuta ShowProp.
Primero depuralo con WinDbg usando un programa propio y cuando funcione probalo con Python  ;)
Curiosamente estuve depurando la librería con OllyDbg mediante este truco pero hasta que no hice lo de cambiar de lugar la instancia de SHELLEXECUTEINFO, el programa solo reconocía la función "DllEntryPoint" (o sea, es como que si Showprop no existiera).
Para terminar, actualizo el código del primer post por si a alguien mas le llega a resultar útil (cualquier mejora u optimización es bienvenida).
8  Programación / ASM / Re: Problema al pasar cadenas a los campos de un struct en FASM en: 31 Enero 2013, 13:19 pm
Gracias Eternal Idol, logre compilar el código con las correcciones que mencionaste (ya sospechaba yo que el problema era alguna simpleza como esa ya que para hacer la estructura me base en lo que decía el manual de FASM y creía que las cadenas en las estructuras se asignaban de forma diferente a los números).
Por cierto, cuando importo la librería con Python y llamo a la función ShowProp (todo mediante ctypes) me aparece el error "WindowsError: exception: access violation writing 0x010E200F" y la única forma de arreglarlo que encontré fue agregándole el flag "writeable" a la sección ".code" y en este caso la función se ejecuta correctamente aunque también aparece "WindowsError: exception: access violation writing 0x00000001" (ciertamente es algo raro, pero bueno, quizás después le agregue mas código para ver que error produce con GetLastError o pruebe a importar la DDL en otro programa).
9  Programación / ASM / Re: Duda sobre Funcion que ejecute Comandos en Windows en: 31 Enero 2013, 11:11 am
No se si te sirva de mucho, pero puedes revisar el código fuente del programa Console (C++) para ver como interactúa con la linea de comandos o sino también tienes el programa CommanDOS (Visual Basic) hecho por un usuario del foro y si bien los enlaces de descarga están muertos, no debería ser muy difícil contactar con su desarrollador para preguntarle como funciona por dentro.
10  Programación / ASM / Problema al pasar cadenas a los campos de un struct en FASM en: 31 Enero 2013, 09:36 am
Hola a todos, estoy convirtiendo este código en Python en una librería en Assembler y esto es lo que tengo hasta ahora:

Código
  1. format PE GUI 4.0 DLL
  2. entry DllEntryPoint
  3.  
  4. include 'win32a.inc'
  5.  
  6. section '.code' code readable executable
  7.  
  8. struct SHELLEXECUTEINFO
  9.    cbSize dd ?
  10.    fMask dd ?
  11.    hwnd dd ?
  12.    lpVerb dd ?
  13.    lpFile dd ?
  14.    lpParameters dd ?
  15.    lpDirectory dd ?
  16.    nShow dd ?
  17.    hInstApp  dd ?
  18.    lpIDList  dd ?
  19.    lpClass dd ?
  20.    hKeyClass  dd ?
  21.    dwHotKey dd ?
  22.    hIconOrMonitor  dd ?
  23.    hProcess  dd ?
  24. ends
  25.  
  26. proc DllEntryPoint hinstDLL,fdwReason,lpvReserved
  27.        mov     eax,TRUE
  28.        ret
  29. endp
  30.  
  31. proc ShowProp filepath
  32.    mov [sei.cbSize], sizeof.SHELLEXECUTEINFO
  33.    mov [sei.fMask], SEE_MASK_NOCLOSEPROCESS or SEE_MASK_INVOKEIDLIST
  34.    mov [sei.lpVerb], prop
  35.    mov ecx, [filepath]
  36.    mov [sei.lpFile], ecx
  37.    mov [sei.nShow], 1
  38.    invoke ShellExecuteEx, sei
  39.    ret
  40. endp
  41.  
  42. section '.data' data readable writeable
  43.  
  44. SEE_MASK_NOCLOSEPROCESS = 0x00000040
  45. SEE_MASK_INVOKEIDLIST = 0x0000000C
  46. prop db "properties",0
  47. sei SHELLEXECUTEINFO
  48.  
  49. section '.idata' import data readable writeable
  50.  
  51. library shell32,'SHELL32.DLL'
  52. import shell32,ShellExecuteEx,'ShellExecuteEx'
  53.  
  54. section '.edata' export data readable
  55.  
  56.  export 'ShowProperties.dll', ShowProp, 'ShowProp'
  57.  
  58. section '.reloc' fixups data discardable

pero el mismo no compila. Al hacer unas pruebas (esto es, comentar lineas hasta que no me aparecieran mas errores) descubri que el problema esta en las lineas 41 y 42 al intentar asignar cadenas a los campos lpVerb y lpFile del struct SHELLEXECUTEINFO y sin importar como lo haga, el compilador siempre muestra algun error. ¿Que estoy haciendo mal? Por cierto, estos son los errores que me aparecen:
LineaModificaciónError que aparece
41mov[sei.lpVerb],propinvalid use of symbol.
41mov [sei.lpVerb], "properties"value out of range.
42mov [sei.lpFile], filepathinvalid value.
37 y 42proc ShowProp filepath* y mov [sei.lpFile], filepath (con y sin * al final)extra characters on line. (en endp)

Edit varios días después: Ya arregle ese problema que aparecía al ejecutar la función (eso de "access violation writing ..."). Abajo explico como lo logre.
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines