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ú

Mensajes - Eleкtro

#10421
Scripting / Re: [BATCH] Imprimir desde batch
12 Septiembre 2012, 03:17 AM
Cita de: Nilrac en 12 Septiembre 2012, 02:50 AMComo puedo evitar esas lineas ?

Tienes que eliminarlo manualmente (Una única vez)


Saludos
#10422
Ya que estamos... toma un regalito ::)

PE Explorer 1.99 R6 activado + /silent install

http://exoshare.com/download.php?uid=1NKLZCNR



#10423
Sin el source de dicha aplicación X no puedes editar las claves de registro que crea (en la lista de desinstalar programas...) por ejemplo, igual que tampoco puedes eliminar el nombre en el instalador/desinstalador a menos que puedas desempaquetar el instalador y volver a empaquetarlo... cosa que siempre puedes hacer, solo tienes que informarte que install maker han usado para empaquetarlo, y buscar el unpacker...

Bueno, como iba diciendo, sin el source no puedes editar las claves... así que debes echar mano de un script en Batch para eliminar los rastros (O cambiar el nombre, como prefieras):

Código (dos) [Seleccionar]
@echo OFF
REG delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\LA CLAVE DEL PROGRAMA" /F


Para editar la información que sale al pinchar click derecho sobre el executable, o para editar los nombres de las etiquetas de la interfaz gráfica del programa, como los nombres de las listas de los menúes, y el título de la aplicación... puedes usar un buen editor de recursos como "PE Explorer".
Para que veas un ejemplo, he tomado un programa muy sencillo que se llama "AsfBinWin" y lo he transformado un poco:



Lo que no puedas editar con un editor de recursos creo que podrías editarlo con un desamblador/ensamblador, pero para eso ya tienes que profundizar bastante en ingenieria inversa, leer, estudiar, y practicar... bueno el PE explorer lleva un desamblador, pero creo que sería más eficaz OllyDBG, sobre ese tema no se ya así que no me hagas mucho caso...

Saludos.
#10424
Windows / Re: No puedo abrir nada.
11 Septiembre 2012, 22:41 PM
Me apuesto unas cañas a que un virus te ha corrompido la extensión EXE, recuperala usando este archivo de registro:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.exe]

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
 00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
 32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,\
 00,2c,00,2d,00,31,00,30,00,31,00,35,00,36,00,00,00

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

[HKEY_CLASSES_ROOT\exefile\shell]

[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shell\runas]
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shell\runasuser]
@="@shell32.dll,-50944"
"Extended"=""
"SuppressionPolicyEx"="{F211AA05-D4DF-4370-A2A0-9F19C09756A7}"

[HKEY_CLASSES_ROOT\exefile\shell\runasuser\command]
"DelegateExecute"="{ea72d00e-4960-42fa-ba92-7792a7944c1d}"

[HKEY_CLASSES_ROOT\exefile\shellex]

[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers]
@="Compatibility"

[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"

[-HKEY_CLASSES_ROOT\SystemFileAssociations\.exe]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.exe]
"FullDetails"="prop:System.PropGroup.Description;System.FileDescription;System.ItemTypeText;System.FileVersion;System.Software.ProductName;System.Software.ProductVersion;System.Copyright;*System.Category;*System.Comment;System.Size;System.DateModified;System.Language;*System.Trademarks;*System.OriginalFileName"
"InfoTip"="prop:System.FileDescription;System.Company;System.FileVersion;System.DateCreated;System.Size"
"TileInfo"="prop:System.FileDescription;System.Company;System.FileVersion;System.DateCreated;System.Size"

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithList]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithProgids]
"exefile"=hex(0):

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"




o descargáte el fix it de Microsoft para tu problema (Que básicamente hace lo mismo...)
http://support.microsoft.com/kb/2688326
EDITO: ups, ese fixit era para win7, busca en google el de winxp ::)

Ah, y después deberías hacer un escaneo profundo con un antivirus actualizado...

Saludos.
#10426
Un pequeño apunte para no confundir al personal, el emulador que comenta el compañero crazykenny se llama PCSX2

http://pcsx2.net/

Es un emulador muy avanzado (En cuanto a veterania, compatibilidad, programado, y correción de bugs), no creo que te de ningún tipo de problemas (Siempre que cumplas los requisitos mínimos del emulador xD)

Cita de: WIKIPEDIASYSTEM REQUIREMENTS

Minimum (most games will be unplayable slow)

Windows/Linux OS CPU: Any that supports SSE2 (Pentium 4 and up, Athlon64 and up) GPU: Any that supports Pixel Shader model 2.0, except Nvidia FX series (broken SM2.0, too slow anyway) 512MB RAM (note Vista needs at least 2GB to run reliably)


RECOMMENDED

Windows Vista / Windows 7 (32bit or 64bit) with the latest DirectX CPU: Intel Core 2 Duo @ 3.2 GHz or better OR i3/i5/i7 @ 2,8 GHz or better OR AMD Phenom II @ 3,2 GHz or better GPU: 8800gt or better (for Direct3D10 support) RAM: 1GB on Linux/Windows XP, 2GB or more on Vista / Windows 7
http://en.wikipedia.org/wiki/PCSX2

EDITO: Si vas a intentar jugar con las caracteristicas de tu PC... usa directx9 (no 10) y usa la resolución MÍNIMA del emulador (Creo que era 640x480) aunque se vea como el culo, cuanta más resolución interna le des más lento te va a ir... y obviamente ajusta todas las demás opciones al MÍNIMO.

Saludos.
#10427
Scripting / Re: [PYTHON] 2 dudas
11 Septiembre 2012, 22:13 PM
Cita de: sunicomi en 11 Septiembre 2012, 18:47 PM
Lo único que no entiendo es el porque de la r delante de 'Software\Microsoft\Windows\CurrentVersion\Run'

Para que sirve esa r?

No tiene nada que ver con winreg, Sirve para indicar que la cadena se manipule como si fuese una expresión regular

Para el ejemplo que te puse no es necesario usarlo, pero imaginate esta situación:
Código (python) [Seleccionar]

from _winreg import *

keyVal = 'Software\Microsoft\Windows\CurrentVersion\n'
# La "\n" no se reconocería porque se entiende como un salto de linea en python.
# Entonces tendrías que escapar el slash así:
keyVal = 'Software\Microsoft\Windows\CurrentVersion\\n'
# En cambio al manipularlo como expresión regular, la "\n" se reconoce sin necesidad de añadir otro slash... útil para agilizar las cosas un poco más y evitar errores en este caso:
keyVal = r'Software\Microsoft\Windows\CurrentVersion\n'
# Aunque por supuesto esta no es la finalidad total del uso de las expresiones regulares.

key = CreateKey(HKEY_CURRENT_USER, keyVal)
SetValueEx(key, "MI PROGRAMA", 0, REG_SZ, "C:\carpeta\miprograma.exe")
CloseKey(key)


info: http://docs.python.org/library/re.html

EDITO: Otro ejemplo más claro:
Código (python) [Seleccionar]
print "hola\nhola"
print r"adios\nadios"
raw_input()



Saludos.
#10428
Scripting / Re: [PYTHON] 2 dudas
11 Septiembre 2012, 17:49 PM
Cita de: sunicomi en 11 Septiembre 2012, 14:18 PMComo se hace en Python para añadir un programa al registro de forma que se inicie cada vez que se encienda el PC.

Código (python) [Seleccionar]
from _winreg import *
keyVal = r'Software\Microsoft\Windows\CurrentVersion\Run'
key = CreateKey(HKEY_CURRENT_USER, keyVal)
SetValueEx(key, "MI PROGRAMA", 0, REG_SZ, "C:\carpeta\miprograma.exe")
CloseKey(key)


--> Winreg




Cita de: sunicomi en 11 Septiembre 2012, 14:18 PMComo hago para que se habilite la opción de seleccionar texto en la cmd?

Te lo doy en forma de registro, Así practicas  :P
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"QuickEdit"=dword:00000001


PD: Los cambios del modo "edición rápida" no tienen efecto hasta que abres una nueva instancia de la CMD.

EDITO: Aunque también podrías mandar el texto directamente al portapapeles, así no hay necesidad de copiar el texto manualmente...

En Batch:
Código (dos) [Seleccionar]

@Echo OFF
Echo elhacker.net | Clip
REM ctrl + V
exit


En Python (bajo Windows):
win32clipboard del paquete pywin32
http://sourceforge.net/projects/pywin32/

Saludos
#10429
Scripting / Re: [BATCH] Imprimir desde batch
11 Septiembre 2012, 17:38 PM
Cita de: Nilrac en 11 Septiembre 2012, 05:04 AMHe buscado un poco de info y he encontrado esto pero no lo he entiendo.
notepad /p "info.txt"

El parámetro "p" es la función "print" del notepad, usando ese parámetro imprime el archivo en la impresora POR DEFECTO.

Puedes buscar info también en el buscador del foro...

Cita de: EleKtro H@cker en  8 Agosto 2012, 08:57 AM
Código (dos) [Seleccionar]
PRINT "Archivo.txt" /D:PUERTO
PUERTO = LPT1, LPT2, COM1, COM2, etc...

O...

Código (dos) [Seleccionar]
Notepad.exe /P "Archivo.txt"

Saludos
#10430
Scripting / Re: [Batch]Partir variable?
11 Septiembre 2012, 17:29 PM
@Echo OFF
Setlocal enabledelayedexpansion

Set "VAR=elhacker.net"

REM Obtenemos la longitud de la variable...
Echo "%VAR%">"%TEMP%\tmp.txt" && (For /F %%@ in ("%TEMP%\tmp.txt") do (Set /A "Chars=%%~z@-6"))

FOR /L %%# in (0,1,%CHARS%) do (
Set "Letra%%#=!VAR:~%%#,1!"
Echo Letra%%#: !LETRA%%#!
)

pause




saludos