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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 50
221  Programación / .NET (C#, VB.NET, ASP) / Re: my.resources.source.replace(variable, variable) Ayuda codedom en: 19 Octubre 2011, 06:22 am
Este problema es más común de lo que piensas, los Resources se guardan de 2 formas básicas para no entrar en detalles, en array de Bytes y en String, el problema común es creer que los resources como ejecutables, imagenes, etc; se guardan a forma de String cuando estos son realmentes Array de Bytes, otra cosa que suele pasar es aplicar .ToString creyendo que vamos a pasar los Bytes a String.

Ahora vamos con tu error concretamente, si My.Resources.Source1 es un ejecutable en resources, osea un Array de Bytes, y quieres reemplazar una palabra o cadena en especifico, debes pasar el resource a String cuidando el Encoding, reemplazar el texto y devolverlo a Array Bytes algo parecido a esto:

Código
  1. System.Text.Encoding.Dafult.GetBytes(System.Text.Encoding.Dafult.GetString(My.Resources.Source1).Replace("Eliminar", ""))

Claro hay está todo en una línea.
222  Programación / .NET (C#, VB.NET, ASP) / Re: C to vb.net problem en: 18 Octubre 2011, 17:04 pm
Post the file, I want to test.
223  Programación / .NET (C#, VB.NET, ASP) / Re: my.resources.source.replace(variable, variable) Ayuda, reemplazar variable en: 18 Octubre 2011, 16:11 pm
My.Resources.Source es String?
Replace es una intrucción que devuelve el reemplazo no que lo ejecuta. Por ejemplo:

Código
  1. Dim X As String = "Texto de Ejemplo"
  2. X = X.Replace("Texto de ", "") 'Ahora X vale "Ejemplo"
  3.  

Pero si lo hacemos así, no pasa nada:

Código
  1. Dim X As String = "Texto de Ejemplo"
  2. X.Replace("Texto de ", "") 'X sigue teniendo el mismo valor
  3.  

En tal caso sería:
Código
  1. Dim cadena As String = "toni"
  2.  
  3. Dim toni As String = My.Resources.Source.Replace("%1%", cadena)
  4.  
  5. ' dim toni as string = %1% 'Esta linea no tiene sentido no estas en cmd %1% no quiere decir nada

Lo que hace el código es bucar el texto %1% y remplazarlo por el valor de la variable cadena ("toni") y luego lo guarda en la variable toni.
224  Programación / .NET (C#, VB.NET, ASP) / Re: C to vb.net problem en: 18 Octubre 2011, 04:54 am
You must discarding possible errors, see what is the seek value in each code. I think in english is more easy to you.
225  Programación / .NET (C#, VB.NET, ASP) / Re: C to vb.net problem en: 17 Octubre 2011, 16:05 pm
Well then for than you feel good here, I going to speaking in english :xD

No ya en serio, se ve bien traducido, claro son 2 lenguajes muy diferentes, quizas el problema está en la interpretación que el compilador le da al código, problemas de conversión u operación deberias debuggear ambos y ver como van cambiando los valores en las variables así encontrarás las diferencias. Y que tan diferentes son los resultados finales de ambos códigos?
226  Programación / .NET (C#, VB.NET, ASP) / Re: C to vb.net problem en: 17 Octubre 2011, 01:44 am
do you not speak spanish?
227  Programación / .NET (C#, VB.NET, ASP) / Re: [vb.net] Editor de Imágenes en: 16 Octubre 2011, 03:35 am
System.Drawing.Graphics y nadie te va a dar el código hecho completo para que hagas Copy&Paste :silbar:
228  Programación / .NET (C#, VB.NET, ASP) / Re: Eazfuscator.NET en: 14 Octubre 2011, 02:13 am
Bueno si no es nada del otro mundo, te recomiendo cifrar el correo y la contraseña para que en tiempo de ejecución se descifren. Luego dale con NSPack 3.4 para .Net y ya.
229  Programación / .NET (C#, VB.NET, ASP) / Re: Eazfuscator.NET en: 13 Octubre 2011, 17:12 pm
En teoría si y no, si la persona es suficientemente experimentada no tendrá problemas en saltarse la protección pero en la mayoría de los casos al menos 90% de los usuarios finales no son programadores o crackers y no les llamará la atención hacerle ingeniería inversa a tu programa.

Una cosa que puedes hacer es buscarte un programa más potente para obfuscar aunque siempre será posible ver el código fuente a veces hay obfuscadores que la ponen tan díficil que da hasta fastidio intentar sacar el source. La mayor protección no es obfuscar sino el nivel de trabajo que se necesita para poder ver el source, al final somos humanos y si es mucho trabajo lo dejamos aun lado :xD

Te recomiendo usar los siguientes programa en orden

NSPack para .Net 3.4 (Un Packer)
{SmartAssembly} 4.0 Lo puedes conseguir crackeado, busca en google, sino pasame un pm

Luego te recomiendo abrir el ejecutable con un editor hexadecimal como HxD y buscar cualquier string que diga {SmartAssembly} o cualquier cosa que de referencia a {SmartAssembly} y parchearlo con 00. {SmartAssembly} es de los mismo creadores que .Net Reflector si tienes la útlima version de {SmartAssembly} que cuesta casi que la vida será casi imposible sino imposible obtener el source de un programa protegido con {SA} por la simple razón de que .Net Reflector la última versión viene indispuesto para no poder leer los ejecutables procesados por {SA} útlima version, que casualida no?, y si .Net Reflector no lo lee que es el decompiler más conocido y potente que quedará para los demás?

Hay un truco más que descubri, que hace que todos los decompilers de .Net fallen abriendo o leyendo el archivo. Hasta la fecha aún no existe decompilers que no de el error. Te lo explico por PM para no hacerlo público :xD :xD :xD

Hable mucho :-[
230  Programación / .NET (C#, VB.NET, ASP) / Re: [ Manego De XML O Txt ] en: 12 Octubre 2011, 03:21 am
Primero una recomendación espero no lo tomes a mal, tienes una "duda" demasiado general, cuando vayas a hacer una pregunta debe ser lo más especifica posible, tu duda es como cambiar el titulo de un form mediante un archivo, esto se compone de 2 partes "cambiar el titulo de un form" y "leer un archivo", si lo ponemos así es muy simple. Entonces en vez de buscar tu duda compuesta busca las partes que la componen. Ya que conseguiras muy facilmente como leer un archivo y como cambiar el titulo de un form, igualmente con la 2.

Los lenguajes de programación te dan las herramientas y tu las ordenas y combinas para crear tu programa, es como si pusiera en google "¿Como hacer un sistema operativo que supere a Windows y a Linux?". Muy general esa pregunta aunque un poco exagerada :xD :xD :xD
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines