Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#2211
Cita de: Redesoft en 29 Mayo 2017, 19:42 PM
veo poco control.

Con .NET Reflector (+ el plugin Reflexil) incluso puedes seleccionar una parte específica del byte-code, una clase entera por poner un ejemplo y representarlo en instrucciones/lineas de código de VB.net o C# (lenguaje a elección del usuario) y puedes modificar directamente dichas lineas de código de C#/VB.NET como si se tratase de una IDE de .NET (literalmente hablando), y luego compilar los cambios. ¡Si eso no es control, entonces no sé yo que será!.

Sinceramente no sé a que te refieres por el acónimo "bps", pero .NET Reflector / la tecnología reflection de Microsoft 'is the way to go' a la hora de trastear con ensamblados .NET.
Una alternativa a .NET Reflector es SAE (Simple Assembly Explorer) pero se le queda muy limitado en comparación, y es un proyecto descontinuado. Otras pseudo-alternativas serían ILSpy, o Telerik JustDecompile...aunque esté último está enfocado a otros propósitos, pero te puede servir para representaciones puntuales del código.

Otras herramientas útiles:

AsmSpy
Para determinar las dependencias administradas de un ensamblado .NET (está enfocado a .NET y eso lo hace bastante más "directo" o sencillo, amistoso e intuitivo que el archiconocido Dependency Walker)

Blade API Monitor
Puedes monitorizar las llamadas a la API de Windows que haga un ensamblado .NET o de las funciones exportadas en cualquier dependencia dll de la aplicación en cuestión.

de4dot
Un desofuscador y desempacador para ensamblados .NET, el cual soporta muchas protecciones comerciales conocidas (ej. SmartAssembly, Crypto Obfuscator for .NET , .NET Reactor, etc).

Microsoft UI Tools (UI Accessibility Checker, UI Automation Event Watcher, UI Automation Scope, UI Automation Verify y UI Inspect)
Para analizar la jerarquia de ventanas de un ensamblado .NET, analizar la accesibilidad de algunos miembros y controles, y otros análisis relacionados con el framework de Windows UI Automation.
Esto kit de herramientas lo puedes encontrar en la SDK de Microsoft Windows correspondiente a la versión de Windows que tengas instalada.

Nektra's SpyStudio
Cita de: NektraSpyStudio shows and interprets calls, displaying the results in a structured way. SpyStudio can show registry keys and files that an application uses, COM objects and Windows the application has created, and errors and exceptions.SpyStudio can troubleshoot .NET applications: it logs exceptions, assembly loads, object creation and much more.
Esta aplicación la he usado para virtualizar ensamblados .NET, pero como la descripción indica, puede servir para otro tipo de tareas relacionadas con la ing. inversa, con la monitorización de una app en general (y para análisis de profilling también)

Resource .NET
Para modificar recursos embedidos en un ensamblado .NET

Rohitab's API Monitor
Puedes monitorizar las llamadas a la API de Windows que haga un ensamblado .NET o de las funciones exportadas en cualquier dependencia dll de la aplicación en cuestión,
y lo mejor de todo es que con esta herramienta también puedes efectuar API hooking sobre cualquier API, y generar fake dlls.

StrongName Remover
Como su propio nombre indica, sirve para eliminar las firmas de nombres seguros en enamblados .NET (y así permitir la posterior edición del ensamblado).

XAML Spy
Un inspector de la jerarquía de ventanas para aplicaciones .NET con la que podemos representar y explorar el árbol de ventanas / controles con multitud de información (lo de "XAML" es simplemente por que esta app ha sido desarrollada en WPF, eso no tiene nada que ver con su funcionalidad, funciona con todo tipo de executables .NET)

WinSpy++
Lo mismo que XAML Spy y Microsoft UI Inspect, simplemente como alternativa liviana. Es un proyecto descontinuado pero va bien para la mayoría de cosas puntuales.

Zeta Resource Editor
Para editar los recursos de texto/string en un ensamblado .NET

Saludos.
#2212
Cita de: chapalee en 29 Mayo 2017, 20:54 PM
Hola, no funciono.

Ya me había ilusionado. Jejeje.

7-Zip es tan solo un compresor/descompresor, no una varita mágica. Tu instalador está hecho con InstallShield, por lo tanto necesitas hallar un unpacker compatible. Puedes probar con Universal Extractor, pero no te aseguro nada. De todas formas se supone que ya solucionaste este tema mediante otra metodología que ya te fue indicada...

Saludos!
#2213
.NET (C#, VB.NET, ASP) / Re: openfiledialog
29 Mayo 2017, 20:41 PM
Disculpa pero no entiendo lo que estás diciendo. En el código que has mostrado, en la variable "txt" haciendo uso de la propiedad OpenFileDialog.FileName estás obteniendo la ruta absoluta del archivo seleccionado, por ende, repito, ¿cual es el problema?.

Aparte, si dices que tú código genera una excepción, pues lo mínimo que deberías hacer es decirnos que tipo de excepción es y mostrarnos también el mensaje de error. No somos adivinos

De todas formas voy a mostrarte un código mejor estructurado y con pequeños fallos de diseño que has tenido, corregidos. A ver si te sirve de ayuda en algo:

Código (vbnet) [Seleccionar]
Private selFile As FileInfo
Private selDirPath As String

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

   Using ofd As New OpenFileDialog

       With ofd
           .AutoUpgradeEnabled = True
           .InitialDirectory = "\\PEPE\Users\Public\PEPECompartida\Separar TXT\txt\TITULOS.txt"
           .Filter = "Plain Text Files (*.txt)|*.txt |All files (*.*)|*.*"
           .FilterIndex = 2
           .RestoreDirectory = True
       End With

       If (ofd.ShowDialog = DialogResult.OK) Then
           ' Using sr As Stream = ofd.OpenFile() ' ¿Esto realmente para qué lo intentas hacer?.
           ' End Using
           Me.selFile = New FileInfo(ofd.FileName)  ' Selected file.
           Me.selDirPath = Me.selFile.DirectoryName ' Selected directory path.
           crear_txt(...)
       Else
           Me.selFile = Nothing
           Me.selDirPath = Nothing

       End If

   End Using

End Sub
#2214
.NET (C#, VB.NET, ASP) / Re: openfiledialog
29 Mayo 2017, 20:01 PM
Cita de: PETTETE en 29 Mayo 2017, 19:20 PMel txt base lo eligo mediante openfiledialog, por eso quieor que los otros 2 txt se generen en la ubicacion del txt elegido.(esa ubicacion puede variar... e ahi mi problema)

Pues eso es algo extremadamente sencillo de averiguar y de hacer...

Antes de formular una pregunta, deberías leer los miembros expuestos en la clase que estés usando, en este caso OpenFileDialog...


Ahí tienes la solución, la propiedad que andas buscando empieza por "F". Solo debes leer.

Saludos!
#2215
Foro Libre / Re: He entrado en la deep web
29 Mayo 2017, 19:46 PM
En el foro hay unas reglas. Todo tema que se publique (incluyendo en el foro libre) debe tener cierto..."sentido" o finalidad que sirva para motivo de debate, no abrir un hilo solo para contarnos tu vida.  :P

Tema Cerrado.
#2216


Un poco antiguo ya, pero cualquier ocasión es buena para poner gifs del gordito xD.
#2217
Cita de: djzetro en 29 Mayo 2017, 09:16 AM
Que poca gente gamer o que le guste jugar hay por aquí no?

Sinceramente, yo no me he explico lo que ha pasado aquí. Me siento algo ofendido y todo puesto que basicamente estoy intentando regalar un juego valorado en 60€ en la tienda de Steam, y tan solo hay que decir un número del 1 al 100 para tener la oportunidad de conseguirlo, pero al parecer... ¿nadie lo quiere?. No entiendo lo que ha pasado, de verdad que yo no logro entender como este post ha sido tan ignorado. No esperaba que participasen muchos, pero como mínimo me esperaba 5 o 6 participantes. Bueno, al menos debo darte las gracias a ti por haber hecho el único comentario en este hilo.

Me veo obligado a cancelar el sorteo, se acabó lo que se daba aquí :-/. Lo siento... aunque supongo que dará igual puesto que no ha habido nadie que quiera un juego regalado. En fin.




Cita de: djzetro en 29 Mayo 2017, 09:16 AM
@Eleкtro juegas mucho por steam?

Lo único que juego por Steam es ARK, y PlayerUnknown's Battleground a.k.a PUBG.

Cita de: djzetro en 29 Mayo 2017, 09:16 AM
escribí para dar gracias por "la ofrenda" pero no veo en este post la forma, es por algo en concreto?

Quizás me entendiste mal, no hay ningún botón para dar las gracias. Tan solo dije de darme las gracias por hacer un simple comentario "gracioso", nada más.

Lo dicho, este sorteo ha resultado ser una lástima. Me pregunto si habría ocurrido lo mismo si el juego hubiese sido un GTA V... yo ya no lo sé, quizás si.

Un saludo!
#2218
Windows / Re: Lento por reparar WMI
29 Mayo 2017, 11:27 AM
Cita de: bettu en 29 Mayo 2017, 10:32 AMQuizá mi tía Lola con su bola de cristal sepa algo, luego la llamo y te cuento!  ;)

Pue si, tan solo un adivino puede responder a este tipo de pregunta. No me cansaré de decirlo: yo alucino con la falta de información que algunas personas proporcionan al formular una pregunta informática. Ni siquiera da el nombre del programa... hasta esto hemos llegado ya.

En fin, con la información que das, tan solo puedo decirte que busques alguna anomalia en el directorio del repositorio de WIM: C:\Windows\System32\wbem\Repository

Saludos.
#2219
Hola.

Desde esta mañana, cuando intento acceder a https://outlook.live.com/owa/?rru=inbox me muestra el siguiente mensaje:

CitarSecure Connection Failed

An error occurred during a connection to outlook.live.com. Invalid OCSP signing certificate in OCSP response. Error code: SEC_ERROR_OCSP_INVALID_SIGNING_CERT

   The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
   Please contact the website owners to inform them of this problem.

He probado también en http, y nada. He borrado todas las cookies relacionadas con live.com/Microsoft, y nada. Esto solo me ocurre en Firefox, en Chrome va bien. Ayer me iba perfectamente y no he vuelto a utilizar el navegador hasta esta mañana, no he hecho NADA extraño, de hecho es la primera vez en toda mi vida que me aparece ese tipo de error.

¿A alguien más le pasa esto?, ¿alguna idea de como solucionarlo... en caso de que no sea un error server-side de Microsoft?.

EDITO:
Vale, al parecer si que es un error de Microsoft:

Y una solución temporal, como se explica en el primer enlace es accediendo a la configuración de FireFox y desactivar el parámetro security.ssl.enable_ocsp_stapling. Funciona.

Saludos!