Autor Tema: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!  (Leído 47095 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado kikeuntercio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1545
  • -] java Adict [-
    • Comunidad Bitcoin de Oriente
Re: P10XB
« Respuesta #15 : junio 25, 2008, 02:52:29 pm »
exelente  :mosh: P10XB me ha salvado la vida por 5 ocación sigo diciendo que este proyecto es de apoyarlo, lastima la falta de tiempo de mi parte y de parte de muchos de aca que también pueden colaborar
Miembro y co-fundador original de VampireTeam
Bitcoiner
CopyMaster en Finandy.com como: WillockSV

Desconectado Rasta

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3452
  • La Mentira tambien es Arma de Destruccion Masiva.
Re: P10XB
« Respuesta #16 : junio 25, 2008, 03:08:57 pm »
Excelente trabajo, ojala sigas asi.... :rasta:

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: P10XB
« Respuesta #17 : julio 02, 2008, 10:00:22 pm »
Gracias a todos  :yahoo:

Acabo de poner P10XB 1.0 Beta, que como dicen "lo tenia en el tintero", pero por fin se ha concretado!.

Las mejoras son:

1. Ahora tiene interfaz (GUI) al iniciar el programa sin parametros (osea, dandole doble clic al ejecutable), es una interfaz sencilla pero hace el programa mas amigable. El modo tradicional de arrastrar y soltar el archivo sobre el ejecutable todavia es valido.


Ver GUI

2. Finalmente identificación exacta de .doc, .xls y .ppt gracias a:
http://wangrui.wordpress.com/2007/06/19/file-signatures-table/
http://www.garykessler.net/library/file_sigs.html

3. Soporte para RegEx en las marcas, gracias a este excelente articulo de M$ (recomendado por si quieren usar RegEx en VB6):
http://support.microsoft.com/?scid=kb%3Ben-us%3B818802&x=15&y=0

4. Analisis extendido a los primeros 1000 bytes

5. Texto de resultado mucho mas claro y legible.

Y mucho mas!.

Con estas mejoras espero crear una base mas solida para agregar muchas mas nuevas marcas de forma mucho mas facil, contando con la ayuda que kikeuntercio me ha ofrecido  :drinks:

Saludos y espero que les sirva!.

PD: Ahora el ejecutable tiene una nueva dependencia: "Microsoft VBScript Regular Expressions 5.5", lo cual solo es un problema si no tienen Internet Explorer 5.5 o mayor.

Desconectado XtremeH

  • The Communiter-
  • *
  • Mensajes: 1960
  • We must fight very hard, or die trying...
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #18 : julio 03, 2008, 07:20:36 am »
Muchas gracias Vlad... Algo asi necesitaba... Te pelaste... Gracias man  :sur:

Desconectado kikeuntercio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1545
  • -] java Adict [-
    • Comunidad Bitcoin de Oriente
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #19 : julio 03, 2008, 08:39:53 am »
vlad la verdad no capto bien de donde sacar las marcar para identificar los archivos ya que segun los datos que tienes en "marcas.ini" son diferentes a los que estan en las paginas web, y en el log que genera cuando un archivo es desconocido me parece que esta herrado.

Observaciones para poder ayudar a hacer mas grande la base para las marcas:
en el log mostrar simpre la "marca" del archivo aunque sea conocido ya que me reconocia un archivo "msi" como de power point, yo se que en el log se muestra los primeros 100 bytes del archivo en codificación pero en base a eso yo nose determinar que poner en la base de marcas.

por el momento solo eso luego veremos los de "engrudo" XDDDDD

saludos master vlad como siempre se pasa  :sur: :sur: :sur:
Miembro y co-fundador original de VampireTeam
Bitcoiner
CopyMaster en Finandy.com como: WillockSV

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #20 : julio 03, 2008, 09:15:03 am »
kike tenes razon... hay un problema cuando abris un archivo no reconocido luego de haber abierto uno reconocido, ya lo solucione, gracias por el reporte.


Con lo de las marcas tambien tenes razon, es muy poco comprensible, acabo de cambiarlo para que lo muestre en HEX como si fuera la salida de un editor hexadecimal comun.

Para agregar una marca solo tenes que encontrar un patron de bytes que se repita en todos los archivos del mismo tipo (AKA "Magic number"), la representacion hexadecimal de cada caracter/byte tiene que ser formateado a 2 digitos, ej.

Supongamos que el archivo comienza con la cadena (en representación ASCII)
Rar!

Entonces su representación (en HEX) sería:
52617221

Donde:
52 = R
61 = a
72 = r
21 = !

Espero que eso sea mas comprensible  :thumbsup:




Acabo de subir P10XB 1.0 Beta 2 corrigiendo el error que reportas y agregando los siguientes cambios.

1. Marcas en HEX
2. Soporte para reconocer archivos SWF
3. Soporte para reconocer archivos DWG (Gracias a http://www.cadforum.cz/cadforum_en/qaID.asp?tip=868)

Desconectado lordvall

  • The Communiter-
  • *
  • Mensajes: 1266
  • Ahorren agua tomen cerveza
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #21 : julio 03, 2008, 09:29:19 am »
interesante serveira mucho  :thumbsup:
Hay hombre que luchan un dia y son buenos, hay otros que luchan muchos años y son mejores, hay otro que luchan toda la vida esos son los impresindibles...BB

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #22 : julio 03, 2008, 09:40:42 am »
Para mayor facilidad de los que quieran ayudar a agregar nuevas marcas, pongo esta pequeña utilidad para generar las marcas facilmente:



Descargar ASC2HEX

P10XB 1.0 Beta 3 puesto en el primer post, con las siguientes modificaciones:

1. Soporte para archivos CAB
2. Soporte para Ejecutables empacados [MZP]
3. Comparar extensiones sin importar capitalización (sin sentido en Windows)
4. Reinicialización apropiada de la estructura buff_MarcasEx entre analisis.
« Última Modificación: julio 03, 2008, 11:25:13 am por Vlad »

Desconectado kikeuntercio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1545
  • -] java Adict [-
    • Comunidad Bitcoin de Oriente
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #23 : julio 03, 2008, 01:08:39 pm »
vlad revisate esta pagina
http://file-extension.net/seeker/
esta buena asi se te ayudará mas rapido creo yo

pero tambien me gustaria que analizaras el programa que ellos tienen
http://mark0.net/download/trid_w32.zip
Tamaño: 26 KB (25,982 bytes)
y sus "marcas"
http://mark0.net/download/triddefs.zip
Tamaño: 410 KB (419,792 bytes)

en especial con los tipos de archivo ".ini .txt .inf etc." osea que se pueden abrir directamente con notepad

ya que estaba tratando de agregar unas marcas de ese tipo y me encontre con un buen dilema.

Si podes conectarte al messenger estare pendiente.
Miembro y co-fundador original de VampireTeam
Bitcoiner
CopyMaster en Finandy.com como: WillockSV

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #24 : julio 03, 2008, 04:50:13 pm »
Su TrIDEngine es bastante igual a lo que queremos lograr (pese a que el de el es mas basado en analisis on-line) pero ese que mencionas es solo reconocimiento basandose en la extensión, es algo mas o menos distinto a lo que nosotros hacemos con P10XB.

Este soft me ha llamado la atención:
http://mark0.net/soft-tridscan.html

Es bastante poderoso  :shock: y ese si nos ayudaria mucho  :thumbsup:

Como decia en el primer post, no es el primero ni el unico  :D pero los objetivos primordiales son:

1. Totalmente en Español
2. Información del resultado útil y entendible para personas con nivel basico de uso de la computadora.

Sinceramente me gustaria que algun dia tuvieramos tantas "marcas" como tipos de archivos hay en el mundo, pero ahorita me conformo con los que se usen a menudo  :angel:

Otra cosa, los archivos .txt, .nfo, .ini, .inf etc. no tienen "magic number" que los identifique, por que son solo texto aleatorio, asi que no hay forma de reconocerlos por un patron, solo por una extension que ya tengan (y eso seria en contra de la idea del programa P10XB).

Hay una forma de adivinar si un archivo puede ser candidato para ".txt" al menos, se puede escanear todo el archivo para comprobar que no haya caracteres que solo habrian en archivos binarios (ej. NULL (char 0)).

Sin duda tu sugerencia nos hara avanzar mas, en especial por ese programa detector de patrones :) pero por el momento tratemos de que sea un soft Salvadoreño para ver que tan lejos podemos llegar, y si se hace el "engrudo" mucho que mejor ;)

Desconectado kikeuntercio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1545
  • -] java Adict [-
    • Comunidad Bitcoin de Oriente
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #25 : julio 03, 2008, 05:38:47 pm »
si yo creo que la idea de que el resultado del analisis sea util es lo que hara grande este soft, y lo de "engrudo" ya veras que poco a poco le daremos forma XDDDDD
Miembro y co-fundador original de VampireTeam
Bitcoiner
CopyMaster en Finandy.com como: WillockSV

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #26 : julio 03, 2008, 05:44:57 pm »
La verdad estaba viendo este soft: http://mark0.net/soft-trid.html

Y la verdad  :phew: es basicamente todo lo que algun dia soñe que P10XB llegara a tener y mas... casi que estoy por dar muerto esto y empezar con el "engrudo"  :cry:

Desconectado kikeuntercio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1545
  • -] java Adict [-
    • Comunidad Bitcoin de Oriente
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #27 : julio 04, 2008, 07:59:29 am »
o no le encuento o no tiene interfas de usuarios ese programa, solo bajo ms-DOS lo he podido ejecutar y aunque tiene una base de datos enorme no se compara con lo que p10xb pretende asi que me gustaria reconsideres pero sino entonces demosle con todo al "engrudo"  :thumbsup:
Miembro y co-fundador original de VampireTeam
Bitcoiner
CopyMaster en Finandy.com como: WillockSV

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #28 : julio 04, 2008, 08:31:21 am »
Lo estuve probando y es cierto, es solo por linea de comandos, y la verdad que me gusta mucho su programa para detectar patrones (tanto que lo estoy usando para crear los nuestros  :roll:).

Si P10XB tiene una ventaja sobre TrID será que nosotros tenemos RegEx para las marcas y TrID solo patrones estaticos; con esto podemos abarcar muchas mas combinaciones  :yahoo:

Creo que no solo podemos mejorar lo que TrID ha hecho, si no que nuestra base de datos va a ser mas flexible y nuestra interfaz mas amigable.



Con lo del "engrudo", que se necesita para identificar esos archivos "troceados"?, solo la extensión?. Me podrias decir cuales son los programas mas usados para separar los archivos?, por ahi pusiste una lista, no se si esta actualizada?

PD: P10XB Beta 4 subida  :thumbsup:

Desconectado kikeuntercio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1545
  • -] java Adict [-
    • Comunidad Bitcoin de Oriente
Re: P10XB - ¡no te preocupes por la extensión de tus archivos nunca más!
« Respuesta #29 : julio 04, 2008, 01:25:14 pm »
ok entonces hay que hacer mas grande esta lista
Hacha
Hacha Pro
File Splitter
HJSplit
Winrar
trocitos manager
Izarc compresor
ALZip
KGB Archiver
Areca Backup
y un gran etc en la pagina de sourceforge.net asi que con calma ire actualizando este tema XD

y se me ocurre otra idea tambien, en vez de hacer que engrudo pegue las partes, podesmos dar el link de descarga de los programas adecuados para unir esos archivos =)

y una interfas para agregar definiciones de marcas seria ideal  para ayudar mas rapido :sur:

por cierto ya que liberastes el codigo me gustaria encargarme de las actualizaciones en linea si estas deacuerdo  :angel:
para ello tendria que comentar en el codigo un area de trabajo para ello algo asi como:

'colocar aca el chequeo de las actualizaciones

'Fin de actualizacion

asi podes modificar mal el programa sin tener que preocuparte por los cambios que yo haria, ya que no me saldria de ese espacio que me reserves.
Miembro y co-fundador original de VampireTeam
Bitcoiner
CopyMaster en Finandy.com como: WillockSV