Autor
|
Tema: Alguien con experiencia que me pueda guiar o dar tips (Leído 3,326 veces)
|
dungeonhunter
Desconectado
Mensajes: 3
|
hh
|
|
« Última modificación: 20 Junio 2015, 05:07 am por dungeonhunter »
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
Claro que es posible, pero deberías aclarar que lenguaje utilizarías para crear el extrator de los rar o zip, que ni falta hace cambiar la extensión porque si el pass es de por ejemplo 14 letras combinadas entre alfanúmerica no hay chance que la obtengan del propio rar o zip
|
|
|
En línea
|
|
|
|
explorer
Desconectado
Mensajes: 102
Analista/Programador Perl
|
Es mejor que no uses extensiones conocidas, aunque el formato sea el mismo. Solo con esa ya hay mucha gente que ni se molesta en averiguar qué es lo que hay dentro.
Un ejemplo que he visto en una aplicación así: los archivos extra (como tus MOD) subían con extensión .zipx , y realmente era un zip comprimido con una contraseña, pero, además, estaba invertido (el primer byte del archivo era el último, el segundo, el penúltimo, etc.).
Hay más trucos, como hacerle un XOR a todos los bytes, sumar un valor fijo a cada grupo de bytes, etc., etc. Hay muchos métodos para esconder la información.
Lo malo es... si hacen ingeniería inversa de tu programa y averiguan el procedimiento que usas.
En cuanto a la forma de hacerlo, pues puedes usar el mismo lenguaje en que desarrollas los MOD, pero depende de si puedes integrar el procedimiento de comprensión.
Ejemplo: tuvimos un caso en que era necesario enviar informes a los clientes. Ese informe iba comprimido, ya que era texto y tenía que ser muy rápido. Pero en el lado del cliente no podíamos instalar la biblioteca de descomprensión. La solución fue comprimir los archivos con un sencillo método RLE personalizado para comprimir palabras, no bytes. Y el procedimiento para descomprimir en el lado del cliente fue igual de simple.
|
|
« Última modificación: 8 Octubre 2015, 02:00 am por explorer »
|
En línea
|
|
|
|
dungeonhunter
Desconectado
Mensajes: 3
|
Claro que es posible, pero deberías aclarar que lenguaje utilizarías para crear el extrator de los rar o zip, que ni falta hace cambiar la extensión porque si el pass es de por ejemplo 14 letras combinadas entre alfanúmerica no hay chance que la obtengan del propio rar o zip
Si, precisamente para eso es el tema. La verdad no se como debe hacerse o cual es la ruta mas adecuada. He andado investigando un poco y he encontrado algo acerca de batch y cosas por el estilo pero no se si esa sea la forma correcta y si se pueda :S.
|
|
|
En línea
|
|
|
|
dungeonhunter
Desconectado
Mensajes: 3
|
Es mejor que no uses extensiones conocidas, aunque el formato sea el mismo. Son con esa ya hay mucha gente que ni se molesta en averiguar qué es lo que hay dentro.
Un ejemplo que he visto en una aplicación así: los archivos extra (como tus MOD) subían con extensión .zipx , y realmente era un zip comprimido con una contraseña, pero, además, estaba invertido (el primer byte del archivo era el último, el segundo, el penúltimo, etc.).
Hay más trucos, como hacerle un XOR a todos los bytes, sumar un valor fijo a cada grupo de bytes, etc., etc. Hay muchos métodos para esconder la información.
Lo malo es... si hacen ingeniería inversa de tu programa y averiguan el procedimiento que usas.
En cuanto a la forma de hacerlo, pues puedes usar el mismo lenguaje en que desarrollas los MOD, pero depende de si puedes integrar el procedimiento de comprensión.
Ejemplo: tuvimos un caso en que era necesario enviar informes a los clientes. Ese informa iba comprimido, ya que era texto y tenía que ser muy rápido. Pero en el lado del cliente no podíamos instalar la biblioteca de descomprensión. La solución fue comprimir los archivos con un sencillo método RLE personalizado para comprimir palabras, no bytes. Y el procedimiento para descomprimir en el lado del cliente fue igual de simple.
Si pero hay un problema los mods pueden contener varios archivos y con distintas extension , entonces seria complicado protegerlos de esa manera. Hasta el momento creo que la mejor forma es contenerlos en una carpeta comprimida o ya sea una extension nueva como comente. . El punto es que no se como programarlo, es decir que lenguaje usar para lograrlo. Lei sobre archivos batch y eso pero no se si seria el camino correcto, tu que me recomendarias?.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
alguien me puede guiar un poco? gracias..
Ingeniería Inversa
|
infiniterlz
|
5
|
6,966
|
27 Mayo 2010, 00:06 am
por MCKSys Argentina
|
|
|
Alguien con experiencia usando EZPDF, por que no genera...
« 1 2 »
PHP
|
Graphixx
|
16
|
13,317
|
31 Mayo 2012, 05:42 am
por Graphixx
|
|
|
¿Alguien me puede guiar para burlar la descarga siguiente?
« 1 2 »
Hacking
|
OLM
|
17
|
34,540
|
21 Septiembre 2013, 10:41 am
por annesantiago9
|
|
|
Hola! alguien que pueda ayudarme no pueda acceder a router repetidor
Redes
|
iker25
|
1
|
3,153
|
31 Agosto 2013, 11:40 am
por Songoku
|
|
|
Me gustaria tener un mentor que me pueda guiar
Dudas Generales
|
n.kill99
|
2
|
2,823
|
10 Marzo 2015, 19:16 pm
por .:UND3R:.
|
|