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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Cómo Traducir las Strings de un VB.net?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cómo Traducir las Strings de un VB.net?  (Leído 5,147 veces)
02k0

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Cómo Traducir las Strings de un VB.net?
« en: 19 Septiembre 2015, 23:39 pm »

La voz del Google  :laugh:

Los buenos amigos, esta semana se han encontrado un programa que me puede ayudar en muchas cosas, la mayoría sólo tiene un pequeño detalle ... es 100% en japonés!
Lo abrí con el Resource Hacker, pero no aparece Strings, nada!
fue escrito y compilado en VB.net.
como puedo traducirlo?
¿dónde están las Strings?


Link: http://yado.tk/mojika2000/data/mojika2000.zip

Saludos!
En línea

Lo que no fue impreso, sigue siendo escrito a la mano.
tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Cómo Traducir las Strings de un VB.net?
« Respuesta #1 en: 20 Septiembre 2015, 01:08 am »

con algún programa para .net (reflector. ilspy, justdecompiler, etc)
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.809



Ver Perfil
Re: Cómo Traducir las Strings de un VB.net?
« Respuesta #2 en: 20 Septiembre 2015, 11:36 am »

¿dónde están las Strings?

Si las cadenas de texto las hubieran añadido cómo recursos en un archivo administrado de recursos .Net entonces sería más facil hacerlo cómo pensaste al principio, pero no es el caso, la aplicación no fue pensada para la traducción de idioma, así que te va a costar más que eso, hecha mano de un decompiler.

Usando la aplicación .Net reflector de RedGate, es facil localizar los Strings, ya sea utilizando el buscador de Strings o navegando directamente hasta el método InitializeComponent en la class Form1, que es un método el cual se genera automáticamente por la IDE de Visual Studio cuando le asignas texto a los controles de la UI en tiempo de diseño, pues bien, allí en ese método verás, para empezar, una gran cantidad con cientos de strings Japos. En otros miembros de la misma class irás viendo el resto de cadenas de texto, que no son para nada pocas.

Nota:
Ten cuidado por que el programador utilizó caracteres Japos para definir el nombre de los espacios de nombre (NameSpaces) así cómo para asignar nombres internos que no debes modificar como por ejemplo al instanciar el Type Font o el Type Treenode y probablemente existan más órdenes que puedan causar conflictos, strings como el del primer parámetro del constructor Font no debes modificarlo (a menos que quieras personalizar la fuente de texto por otra):
Citar
Código:
Me.Button_ibeyomi_jikkou.Font = New Font("MS ゴシック", 14.25!, FontStyle.Bold, GraphicsUnit.Point, &H80)

Te muestro una imagen de ayuda para modificar un string:

( Click para maximizar )


Saludos
« Última modificación: 20 Septiembre 2015, 11:55 am por Eleкtro » En línea

02k0

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: Cómo Traducir las Strings de un VB.net?
« Respuesta #3 en: 20 Septiembre 2015, 23:57 pm »

La voz del Google:  :laugh:

Hombre Traté y traté, pero no pudo conseguir en esa ventana que le permite cambiar las Strings.
¿Cómo llegaste a ella?
por favor, muéstrame paso a paso.





no puedo cambiar!

En línea

Lo que no fue impreso, sigue siendo escrito a la mano.
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.469


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Cómo Traducir las Strings de un VB.net?
« Respuesta #4 en: 21 Septiembre 2015, 01:34 am »

La voz del Google:  :laugh:

Hombre Traté y traté, pero no pudo conseguir en esa ventana que le permite cambiar las Strings.
¿Cómo llegaste a ella?
por favor, muéstrame paso a paso.


no puedo cambiar!

Ya te ha respondido. Necesitas usar un plugin llamado REFLEXIL.

Google translator:

Citar
Ele já respondeu-lhe. Você precisa usar um plugin chamado Reflexil.

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.809



Ver Perfil
Re: Cómo Traducir las Strings de un VB.net?
« Respuesta #5 en: 21 Septiembre 2015, 08:35 am »

Hombre Traté y traté, pero no pudo conseguir en esa ventana que le permite cambiar las Strings.
¿Cómo llegaste a ella?
por favor, muéstrame paso a paso.

El único paso que no mencioné es cómo activar el Reflexil, ve al menú "Tools" y allí verás abajo del todo la opción "Reflexil x.x" (siempre que tengas el plugin instalado claro está), al activarlo te saldrá la ventana esa abajo a la derecha.

Reflexil v2.0 for .Net Reflector AIO

PD: Desde el mismo menú puedes añadir plugins, héchale un vistazo a las opciones.

EDITO: Ahm bueno y... otra cosa que se me olvidaba mencionar, cuando hayas hecho las modificaciones, en la lista de la izquierda le das click derecho a la referencia para abrir el menú, seleccionas la opción "Reflexil -> Save" para guardar los cambios, y luego cargas el archivo parcheado para mostrar los cambios que hiciste.

Saludos
« Última modificación: 21 Septiembre 2015, 21:18 pm por Eleкtro » En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Cómo Traducir las Strings de un VB.net?
« Respuesta #6 en: 22 Septiembre 2015, 23:41 pm »

Si todo lo comentado te parece muy chino, entonces utiliza SAE:
Simply Assambly Explorer, un descompilador de .NET que trae incluida la opción de edición, saludos y suerte.
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.614


Sueñas que sueñas


Ver Perfil WWW
Re: Cómo Traducir las Strings de un VB.net?
« Respuesta #7 en: 26 Septiembre 2015, 11:33 am »

La última versión de Resource Hacker 4.2.5, recién lanzada el mes pasado, no sé si será capaz de editar las strings de un VB.NET. Las anteriores NO.

Existe un programa que yo he utilizado mucho, que es capaz de editar las cadenas de texto tanto de ejecutables a 32bits como a 64 bits y también de ejecutables .NET. Échale un vistazo:
http://www.ntcore.com/exsuite.php

PD. Pero recuerda que estas herramientas solo abrirán las string que encuentren en los recursos.
En línea

02k0

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: Cómo Traducir las Strings de un VB.net?
« Respuesta #8 en: 29 Septiembre 2015, 23:48 pm »

Muchas Gracias!  :laugh:

tincopasan
MCKSys Argentina
Eleкtro
.:UND3R:.
karmany

 ;-)

ustedes mi ayudaran mucho!!!

Saludos!
En línea

Lo que no fue impreso, sigue siendo escrito a la mano.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
strings binarios ¿como?
Programación Visual Basic
SERBice 5 2,396 Último mensaje 28 Noviembre 2007, 06:29 am
por cobein
Como puedo traducir mi web? « 1 2 »
Desarrollo Web
Skeletron 11 7,451 Último mensaje 23 Enero 2014, 21:34 pm
por sexto
Como Traducir Web
Desarrollo Web
David Vans 1 2,481 Último mensaje 5 Junio 2010, 00:51 am
por Mr. Crowley
Como ingresar dos strings como parametros en una funcion
Programación C/C++
SNP 5 3,638 Último mensaje 17 Mayo 2012, 20:07 pm
por exel
montar sus strings como quieras « 1 2 »
Programación Visual Basic
DELPHI-XE6 16 8,101 Último mensaje 19 Agosto 2014, 23:48 pm
por seba123neo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines