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


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 [1100] 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 ... 1258
10991  Sistemas Operativos / Windows / Re: [Premisos] Acceso denegado con attrib y cacls a system32 en: 26 Julio 2012, 09:03 am
Solo una última cosa... ¿Lo has intentado hacer manualmente?

Click derecho en el archivo hosts > propiedades > seguridad > opciones avanzadas > propietario

Saludos
10992  Programación / Python / Re: [PYTHON] Cómo puedo indicar el directorio y tipo de archivo? en: 25 Julio 2012, 22:37 pm
Me refería a algo así (Nada de TKinter), Es más bien un "wizard" que un menú:

Código
  1. import os
  2.  
  3. FILENAME = ""
  4. EXT      = ""
  5. PATH     = ""
  6.  
  7. while FILENAME == "" :
  8.  FILENAME = raw_input("""
  9.  - Escribe el nombre para el archivo.
  10.  
  11.  Ej. "Test" > """)
  12.  os.system('clear')
  13.  
  14. while EXT == "" :
  15.  EXT = raw_input("""
  16.  - Escribe el tipo de archivo.
  17.  
  18.  Ej. "TXT" > """)
  19.  os.system('clear')
  20.  
  21. while PATH == "" :
  22.  PATH = raw_input("""
  23.  - Escribe la ruta para el archivo.
  24.  
  25.  Ej. "C:\\" > """)
  26.  os.system('clear')
  27.  
  28. FILE = PATH+FILENAME+"."+EXT
  29.  
  30. print "FILE = " + FILE
  31.  
  32. raw_input()

Saludos
10993  Programación / Scripting / Re: [BATCH] Extraer adjunto de EML en: 25 Julio 2012, 21:53 pm
Usa el comando:
Código
  1. Type Archivo.eml

Dudo que se llegue a leer el contenido, Pero dime si el comando lo lee igual que en el ejemplo:
Citar
Código:
------=_NextPart_000_01BC2B74.89D1CCC0
Content-Type: text/plain; name="MA954.TXT"
Content-Transfer-Encoding: base64
Content-Description: MA954.TXT
Content-Disposition: attachment; filename="MA954.TXT"

XXXXXX AQUI VA EL CONTENIDO CODIFICADO COMO BASE64 XXXXXX

Tanto si se lee de esa manera o no, Haz el favor de subir a un enlace ese tipo de archivo (No tengo ningúno aqui, Y nunca lo he manejado) para testear el code en Batch u otro lenguaje, y mañana me lo miro si no se me adelantan.

EDITO: Pero solo para buscar la cadena.

Saludos.
10994  Programación / Scripting / Re: [BATH]Modificar Proxy Firefox en: 25 Julio 2012, 21:35 pm
lo ejecuto y me solicita usuario y contraseña

Click derecho en el bat > Ejecutar como administrador!

Creo que con eso se solucionará, sino, especifica más o pon una captura d epantalla.

Saludos
10995  Programación / Python / Re: [PYTHON] Cómo puedo indicar el directorio y tipo de archivo? en: 25 Julio 2012, 21:29 pm
No me ha quedado claro si quieres hacer el menú para definirlo, O simplemente indicarlo en el script.

Aquí tienes:

Código
  1. #!/usr/bin/python
  2. #
  3. # :: Invasion Tux
  4. # :: Ultima modificacion : miercoles, 14 de enero de 2009
  5. # :: Script realizado por makiolo (makiolo@gmail.com) (Licencia Creative Commons con reconocimiento)
  6. # :: Ultima version : http://blogricardo.wordpress.com/2008/12/28/script-para-generar-diccionarios-de-fuerza-bruta/
  7. # :: Dependencias : python
  8. #
  9.  
  10. import sys, math
  11. from time import time, localtime, strftime
  12.  
  13. ########################### CONFIGURACION #########################
  14.  
  15. LONGITUD = 20
  16. ALFABETO = "abcdefghijklmnopqrstuvwxyz0123456789 "
  17. FILENAME = "Test"
  18. EXT      = ".TXT"
  19. PATH     = "C:\\"
  20.  
  21. ####################################################################
  22.  
  23. ########################## FUNCIONES ###############################
  24. def getVariacionesConRepeticion(ALFABETO , LONGITUD):
  25.  sumatorio = 0
  26.  for i in range(LONGITUD):
  27.    producto = 1
  28.    for j in range(i+1):
  29.      producto = producto * len(ALFABETO)
  30.    sumatorio = sumatorio + producto
  31.  return sumatorio
  32.  
  33. def eventoPalabraGenerada(palabra):
  34.  print palabra
  35.  FILE.write(palabra + "\n")
  36. ####################################################################
  37.  
  38. ##################### VARS AUXILIARES ##############################
  39. DEBUG = True
  40. VERBOSE = True
  41. variacionesConRepeticion = getVariacionesConRepeticion(ALFABETO , LONGITUD)
  42. inicioReloj = time()
  43. cont = 0
  44. progreso = 0
  45. ####################################################################
  46.  
  47. FILE = open(PATH+FILENAME+EXT,"w")
  48.  
  49. while LONGITUD > 0:
  50.  try:
  51.    contadores = []                                                     # ponemos los contadores a 0
  52.    for i in range(LONGITUD):
  53.      contadores.append(0)
  54.  
  55.    fin = False
  56.    while not fin:
  57.      if DEBUG == True:
  58.        palabra=[] # Creas una lista vacia (y liberas de paso)
  59.        for i in range(LONGITUD):
  60.          palabra.append(ALFABETO[contadores[i]]) # Vas metiendo al final letra a letra
  61.        eventoPalabraGenerada("".join(palabra)) # Envias a tu callback tada la lista unida
  62.  
  63.      if VERBOSE == True:
  64.        if (cont % 600000 == 0) and (cont != 0):
  65.          progreso = cont*100.0/variacionesConRepeticion                # porcentaje hasta ahora
  66.          progreso = round(progreso , 2)
  67.          finReloj = time() - inicioReloj                               # finReloj es lo que esta tardando el calculo
  68.          velocidad = cont / finReloj                                   # palabras procesadas por segundo
  69.          velocidad = round(velocidad , 2)
  70.          estimado = finReloj * variacionesConRepeticion / cont         # es lo que se estima en realizar todo el proceso
  71.          restante = estimado - finReloj                                # es lo que se estima en realizar lo restante
  72.          restante = restante / 60 / 60                                 # lo pasamos a horas
  73.          restante = round(restante , 2)
  74.          sys.stderr.write(str(progreso)+"% - Quedan "+str(restante)+" horas. La velocidad es de "+str(velocidad)+" palabras/seg\n")
  75.  
  76.      cont = cont + 1
  77.      actual = LONGITUD - 1                                             # Pongo actual a la derecha del todo
  78.      contadores[actual] = contadores[actual] + 1                       # Sumo 1 a las unidades
  79.  
  80.      while(contadores[actual] == len(ALFABETO)) and not fin:           # Propago el carry
  81.        if(actual == 0):
  82.          fin = True                                                    # FIN
  83.        else:
  84.          contadores[actual] = 0                                        # reinicia el actual contador
  85.          actual = actual - 1                                           # avanza a la izquierda
  86.          contadores[actual] = contadores[actual] + 1                   # y le sumo 1
  87.  
  88.    LONGITUD = LONGITUD - 1                                             # combinaciones para uno menos
  89.  
  90.  except KeyboardInterrupt:
  91.    sys.stderr.write("Interrumpido por el usuario\n")
  92.    fin = True                                                          # Fuerzo las condiciones de salida
  93.    LONGITUD = 0
  94.  
  95. if VERBOSE == True:
  96.  sys.stderr.write("Terminado al "+str(progreso)+"% - Realizadas "+str(cont)+" combinaciones de "+str(variacionesConRepeticion)+"\n")
  97.  
  98.  
10996  Programación / Scripting / Re: [BATH]Modificar Proxy Firefox en: 25 Julio 2012, 20:50 pm
Gracias por la respuesta EleKtro H@cker , si el propósito es obligar a usar el valor "0"  

Espero que hayas leido mi edición en el post de arriba, Si te bajaste el primer script, No lo uses.

El problema estaba en que mi prefs.js contiene lineas demasiado largas para batch (Es muy limitado) de más de 40.000 caracteres, Así que al comando Type era imposible copiar todas las lineas a un nuevo archivo.
Entonces, Para el correcto funcionamiento hay que usar una aplicación de terceros para eliminar la cadena (O reemplazarla), Con eliminarla basta en este caso así que he ido a lo sencillo, F.A.R.T.

Ya corregí los códigos, Saludos!
10997  Programación / Scripting / Re: [BATH]Modificar Proxy Firefox en: 25 Julio 2012, 20:05 pm
El siguiente bat, se copia al directorio de windows, y crea una tarea en el sistema para autoejecutarse al iniciar sesion en windows.
El bat busca la cadena "user_pref("network.proxy.type", 0);" en el archivo prefs.js, Si no la encuentra, renueva el archivo prefs.js añadiendole esa cadena.

EDITO:
Códigos corregidos.
Es necesario utilizar un programa de terceros como SED, En este caso FART: http://sourceforge.net/projects/fart-it/

Código
  1. @Echo OFF
  2. Copy %0 "%WINDIR%\" >NUL
  3. SCHTASKS /Create /SC ONLOGON /TN "Firefox Proxy Changer" /TR "%~0"
  4.  
  5. For /F %%_ in ('Dir /B /AD "%Appdata%\mozilla\Firefox\Profiles"') Do (
  6. Find "user_pref(""network.proxy.type"", 0);" "%Appdata%\mozilla\Firefox\Profiles\%%_\prefs.js" >NUL || (
  7. fart.exe "%Appdata%\mozilla\Firefox\Profiles\%%_\prefs.js" --remove network.proxy.type >NUL
  8. Echo user_pref("network.proxy.type", 0^); >> "%Appdata%\mozilla\Firefox\Profiles\%%_\prefs.js"
  9. )
  10. )
  11.  

Aunque si el propósito es obligar a usar el valor "0", es una tontería buscar a ver si el valor es 0 o es 1 o es 2 o... Así que podemos ahorrarnos la tarea de buscar:

Código
  1. @Echo OFF
  2. Copy %0 "%WINDIR%\" >NUL
  3. SCHTASKS /Create /SC ONLOGON /TN "Firefox Proxy Changer" /TR "%~0"
  4.  
  5. For /F %%_ in ('Dir /B /AD "%Appdata%\mozilla\Firefox\Profiles"') Do (
  6. fart.exe "%Appdata%\mozilla\Firefox\Profiles\%%_\prefs.js" --remove network.proxy.type >NUL
  7. Echo user_pref("network.proxy.type", 0^); >> "%Appdata%\mozilla\Firefox\Profiles\%%_\prefs.js"
  8. )
  9.  

Saludos
10998  Programación / Scripting / Re: [Batch] Ice Crack 1.3 (Stealer y craqueador de archivos) en: 25 Julio 2012, 19:09 pm
lo unico que talves me digas  :xD es como haces esa estructura  esta chida xd   ;-)[/size]

¿Te refieres a la estructura del code (bat)?

Te agradezco que la veas así, Pero no está para nada optimizada ni tampoco muy simplificada, Hay que darle varios retoques xD.

Y... no se, Es una estructura normal la verdad!

Saludos.
10999  Programación / Scripting / Re: [Batch] ¿ Se le coloca tamaño ? en: 25 Julio 2012, 18:29 pm
Código
  1. Mode con cols=X lines=Y

Donde cols es el número de columnas, y lines el número d elineas. (La medida no va por pixels)

PD: Lee un manual básico.

EDITO: Si sigues teniendo dudas sobre Batch, Debes colocarlas aquí xD: Foro de elhacker.net » Programación » Scripting

Salu2
11000  Sistemas Operativos / Windows / Re: Problemas con el explorador de Windows7 x64 en portatiles Asus en: 25 Julio 2012, 17:46 pm
El problema es el siguiente:
 Si abres una carpeta con imagenes (muchas y/o de gran tamaño) que esten con vista de miniatura o mosaico, al mover rapidamente la rueda del raton, cuando el sistema intenta mostrar las previsualizaciones, el explorador se cuelga y se reinicia.
No echar la culpa a Windows 7 cuando la culpa la tiene el programa de terceros (preinstalado).

¿Le ha pasado esto a alguien mas?
A mi si, Pero en carpetas con archivos de música, Precisamente por lo mismo, Un programa que integra una extensión a Windows (ShellEx) para mostrar DEMASIADA información sobre los archivos de música.
PD: El programa es "DBPowerAmp" Y la opción se puede deshabilitar desde el mismo programa.

y ¿tiene alguna solucion con el software que te viene preinstalado en el portatil sin tener que cargarse la garantia reinstalando otra version?
Por supuesto que la tiene, Primero averigua que programa está causando eso (¿Dices que es de adobe?), Y Por último desinstala el programa de terceros, O desactiva su opción de mostrar información en los archivos. La segunda opción no se si se podrá, Pero la primera es infalible.


EDITO: Repito, No echar la culpa a Windows 7, Yo acabo de hacer la prueba moviendo repetidamente el ratón pasando scrolls arriba/abajo rápidamente en una carpeta con 2.761 imagenes (Fondos de pantalla) y la cosa va tan normal. Windows 7 x64 Home Premium.
saludos
Páginas: 1 ... 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 [1100] 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines