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


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 [542] 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 ... 1254
5411  Sistemas Operativos / Windows / Re: Aplicacion no se ejecuta en: 27 Mayo 2015, 02:18 am
Descarga la aplicación Process Monitor de SysInternals e intenta analizar las acciones de dicho proceso que se queda "estancado" o "colgado", analiza exactamente lo que sucede con caja.exe en el momento que caja.exe se queda "estancado", y en el momento que el proceso caja.exe se reanuda gracias a tu intervención, con suerte hallarás la causa del problema. Comparte aquí los registros con los detalles si prefieres.

https://technet.microsoft.com/en-us/library/bb896645.aspx

Saludos!
5412  Programación / Ingeniería Inversa / Re: [DUDA] Encontrar diferencias entre ejecutable compilado y código fuente modifica en: 27 Mayo 2015, 01:43 am
ya intente con .NetReflactor pero como es una aplicacion de DirectX y solo dice "is not a .NET module." entonces no como resolver esto.

Si la aplicación .Net Reflector te dice eso, entonces NO es un ensamblado .Net.

Puedes utilizar la herramienta PeId o también TridNet para analizar el .exe y determinar el lenguaje (con un posible margen de error).

PeId
TridNet

Nota: Preferiblemente deberías utilizar TridNet si no dispones de una buena base de firmas personalizada para PeId.



existe la manera de generar el seudocodigo que es diferente entre ellas?

¿Generar pseudo-codigo?, el pseudo-código es un concepto, no se le puede denominar "código" sino más bien una descripción del código, y como tal, el pseudo-codigo no se define por un estándar, cada uno tiene su forma de elaborar un pseudo-codigo, por todo ello dudo mucho que exista alguna herramienta (al menos gratuita) que se haya molestado en la ardua tarea de desarrollar un algoritmo de interpretación para traducir el código máquina, código byte, o código de lenguaje específico a código humano, cosa que se podría llevar a cabo, ¿pero para qué lo iba a hacer alguien?, si la idea de la programación es empezar con pseudo-codigo, y luego convertirlo a un lenguaje específico, no al revés.
 


Encontrar diferencias entre ejecutable compilado y código fuente modifica

Es imposible restaurar una copia 100% exacta del código fuente original que se usó para compilar un programa, ya que al compilar, se modifica (se añade y se descartan) muchas partes de esos códigos que nosotros escribimos,
por ende, no puedes realizar una comparación más o menos automatizada y coherente entre las diferencias de 2 aplicaciones si por un lado tienes el código fuente de una (el código del lenguaje específico), y por el otro lado tienes el binario de la otra aplicación,
lo que quiero decir es que deberías tener o bien 2 código fuentes sin compilar, o bien dos binarios compilados, y cómo no puedes obtener una copia 100% exacta del código fuente del programa que ya tienes compilado por el motivo que ya he explicado, lo que debes hacer es compilar el código fuente que tienes sin compilar, y posteriórmente descompilas o en su defecto desamblas los dos binarios, obteniendo así las instrucciones compiladas de ambos binarios si desamblas, que sería "el código fuente en su estado más puro", o la traducción a código específico de lenguaje si usas un descompilador (lo cual te sería muchísimo más facil de entender, analizar y comparar),
en fin, con lo que obtengas ya si que podrás realizar una comparación eficiente, analizando el código descompilado de cada aplicación.

No te recomiendo ninguna herramienta en concreto ya que, aparte de que no soy ningún experto en la ingeniería inversa, desconozco en que lenguaje han desarrollado la aplicación que intentas analizar, y para cada lenguaje hay descompiladores distintos, aunque una herramienta general para desamblar sería IDA, y si la aplicación está desarrollada en C++ o Visual-C++ y dispones de la información de depuración, que es un archivo con extensión .pdb (si no lo tienes, puedes intentar pedirle al autor del programa que contruya el archivo de depuración y lo comparta), entonces también podrás descompilar parcialmente con IDA (pro), que ya sería algo muy positivo, por que de lo contrario, si no puedes descompilar, te resultará una pesadilla tener que comparar diferencias analizando las instrucciones/opcodes...

¿Cómo comparar las diferencias entre el código restaurado de ambas aplicaciones?, debes descompilar cada aplicación, y buscar el modo de exportar el material descompilado, es decir las classes, los archivos de texto plano, si es una buena herramienta de ingenieria inversa para la descompilación entonces seguro que permitirá una opción similar, sino ... busca una herramienta mejor; y si no puedes descompilar y en su defecto debes desamblar pues no sigas leyendo por que esto que voy a decir no te servirá...
en fin, una vez tengas los archivos descompilados de cada aplicación, comparas las diferencias entre cada archivo aplicando la técnica de comparación Diff,
existen multitud de herramientas que utilizan dicha técnica, tanto aplicaciones de escritorio (ej: Araxis Merge, la que yo uso) cómo servicios online (ej: https://www.diffchecker.com/).

Araxis Merge
Comparison of file comparison tools

Cita de: Araxis Merge

Saludos!
5413  Foros Generales / Foro Libre / Re: Supervivencia o puterio? xD en: 26 Mayo 2015, 20:05 pm
¿entonces si das a elegir entre un rico (pero tipo Torbe), y un pobre (tipo Brad Pitt), los instintos primarios le desearían seguramente irse con el pobre, pero seguramente acabaría con el rico?

jajajaja, es que yo creo que todo se basa en la personalidad de la mujer que debe tomar esa decisión, si la tia es una pelandrusca interesada entonces se quedará con el mugriento Torbe, aunque estuviese ciego, manco, sordo, y fuese esteril, mientras sea rico... p'alante, si el brad pitt no le aporta "estabilidad económica" (por llamarlo de algún modo honrado) no importa lo atractivo que le parezca a la mujer.

Para mi eso es una incógnita que no deja de sorprenderme, al igual que jamás entenderé por que algunas mujeres parecen carecer de cualquier valor de "supervivencia" o razonamiento evolutivo cuando son capaces de tener una relación (incluso casarse y tener descendencia) con asesinos, "maleantes" (pero no el típico macarrilla de barrio, sino los que te sacan la pipa o el sable a la más mínima jaja), y todo tipo de criminales cómo ocurre con Charles Manson por nombrar algún caso conocido, eso me causa repugnancia y verguenza ajena, pero por desgracia vemos todos los días cómo muchas mujeres prefieren a un tipo macarra por que... ¿por que les resulta un "macho dominante"?, todo eso es pura fachada, la verdad es que no tengo claro el por qué eligen a este tipo de hombres, por que no hay futuro estable en ese tipo de relación (yo antes, de pequeño, era ese tipo de personas, un macarrilla "dominante" y siendo así cuando peor tratas a una tia tienes muchas más posibilidades de "hacértela", pero con el tiempo se madura y ahora soy alguien más "formal" que ignora relaciones de ese tipo),
la verdad es que entre ese tipo de mujeres y las que solo buscan dinero... yo ya lo he visto todo, pf, con lo poco que nos conformamos los hombres ...un buen trasero, una buena delantera y y'astáh xD.

Saludos!
5414  Programación / Scripting / Re: Run as sin tener que escribir password en: 26 Mayo 2015, 19:42 pm
alguna sugerencia con mi pregunta???

A menos que desactives UAC... no lo creo, pero tampoco soy un gurú sobre vulnerabilidades de seguridad en Windows, quizás se pueda con alguna manera rebuscada.

Puedes deshabilitar UAC de manera automatizada, pero requiere permisos ...claro está, y la desactivación requiere un reinicio de sesión para aplicar el cambio, así que no te sirve para lo que quieres hacer.



He ejecutado eso me sale "acierto" luego el comando parece ejecutarse sin problemas, pero sin embargo vuelvo a ejecutar la aplicación y me vuelve a pedir permisos :silbar: :silbar: :silbar: :-X :o

Reinicia el PC o reinicia la sesión de usuario para aplicar y testear el cambio correctamente, ¿te sigue pidiendo contraseña?, en caso afirmativo, ¿si lo haces desde la CMD (no desde tu app), te pasa lo mismo?.

De todas formas, ¿has probado a combinarlo con la utilización de un archivo de manifiesto?, en especial modificando los elementos requestedExecutionLevel y autoElevate

Application Manifests - MSDN

En VisualStudio, 'Add' > 'New File' > 'Application Manifest'...

Prueba algo parecido a esto:

app.manifest
Código
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  3.  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
  4.  
  5.   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
  6.    <security>
  7.      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
  8.        <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
  9.      </requestedPrivileges>
  10.    </security>
  11.  </trustInfo>
  12.  
  13.  <asmv1:application>
  14.     <asmv1:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
  15.          <autoElevate>true</autoElevate>
  16.     </asmv1:windowsSettings>
  17.  </asmv1:application>
  18.  
  19.  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
  20.    <application>
  21.    </application>
  22.  </compatibility>
  23.  
  24. </asmv1:assembly>

Saludos
5415  Programación / Scripting / Re: Run as sin tener que escribir password en: 26 Mayo 2015, 18:24 pm
Tras ejecutar eso se supone que ya no me pediría mas a elevacion de UAC (mientras mantenga la misma pass se supone) y se podría lanzar siempre con el UAC?

Así es, teoricamente no debería darte problemas, pero por otro lado las credenciales podrían "expirar" en ciertas circunstancias si se ejecuta runas de forma remota o si la cuenta tiene una contraseña que expira al pasar "X" días, o si simplemente se cambia la contraseña cómo tu has dicho, claro está.

PD: No llenes el foro de scripting con códigos de C#  :¬¬

Saludos
5416  Foros Generales / Foro Libre / Re: Supervivencia o puterio? xD en: 26 Mayo 2015, 18:05 pm
Obviamente las mujeres o hembras realizan un examen biológico de sus pretendientes, eligen y descartan, pero es que el "Valor de supervivencia y replicación" está muy desviado en la mayoría de mujeres de hoy en día, y todo es por culpa de esta sociedad tan materialista y de su influencia en la mujer, mira, esa tipa del video es simplemente una gold-digger o buscadora de tesoros, se queda con el hombre por que le podrá sacar más dinero, más drogas, más fiestas donde conocerá otros famosos, y se podrá hacer un par de selfies para tener pruebas de su rollo con un famoso, eso es lo que es esa mujer, ni más, ni menos.

Por si alguien aun tiene dudas dejo este video que refleja la diferencia entre "supervivencia" y ser un zorrón (eso es lo que se demuestra en estos videos), ya que aquí la mujer no evalua las aptitudes entre dos hombres, ni se la engaña a la mujer para que parezca que son 2 hombres diferentes, sino que todo ocurre con el mismo individuo:





Una lección de vida.

Saludos
5417  Foros Generales / Foro Libre / Re: The Terminators | No recomendable para menores de 1000 años... en: 26 Mayo 2015, 11:38 am
No revivais temas de hace 6 años por favor (el foro libre no es tan libre :¬¬, hay unas sus reglas generales... :P).

Tema cerrado.

Saludos!
5418  Programación / Scripting / Re: Script copy Windows en: 26 Mayo 2015, 11:12 am
Buenas.

· Si formulas una pregunta sobre cómo desarrollar un código de programación, al menos indica si tienes preferencia por algún lenguaje en particular.
· Intenta usar la etiqueta de lista ([ list ]), o la de código en su defecto ([ code ]) para darle formato a esa "estructura" que escribiste, las etiquetas del editor están para usarlas.

Vamos al tema, ¿te refieres a mover/copiar los archivos contenidos en las carpetas hijo "347", a las carpetas padre ("2010", "2011", etc)?

Solo tienes que realizar una búsqueda recursiva de directorios para hallar las carpetas con nombre "347", enumerar los archivos de dicha carpeta, retroceder un nivel de directorio, y mover/copiar los archivos,
en resumen, iterar las subcarpetas y luego los archivos para moverlos/copiarlos.

Pseudo Código:
Código:
folderPaths[] = GetFolders( rootDir="C:\Ruta de IRPF", pattern="*347*", recursiveSearch=True )

For each foldePath as String in folderPaths Do:

    filePaths = GetFiles( rootDir=folderPath, recursiveSearch=False )

    For each filePath as String in filePaths Do:

        parentFolderPath = GetParentFolder( file=filePath )
      
        MoveFile( sourceFile=filePath, targetFile=parentFolderPath + "\" + GetFileName( file=filePath ) )

    End For

End For

Es algo tecnicamente sencillo en cualquier lenguaje (aunque ya que hablamos de Windows, te sugiero no utilizar Batch, es muy tedioso e inutil).

Saludos
5419  Programación / .NET (C#, VB.NET, ASP) / Re: Calcular datos en datagriew y mostrarlos en txtBox en: 26 Mayo 2015, 09:55 am
No esta  ItemRemoving ni ItemRemoved.

Tienes razón, pensaba en otra cosa, es RadGridView.UserDeletingRow y RadGridView.UserDeletedRow

Saludos
5420  Programación / .NET (C#, VB.NET, ASP) / Re: Calcular datos en datagriew y mostrarlos en txtBox en: 26 Mayo 2015, 08:46 am
Suscríbete al evento ItemRemoving, examinas el valor de la celda de la fila que estás eliminando, y lo restas al subtotal,
u otra forma, suscríbete al evento ItemRemoved, y seguidamente iteras las celdas de esa columna para volver a hacer la suma descartando automaticamente la fila que ya no existe.

Saludos
Páginas: 1 ... 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 [542] 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines