Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Embeber librerías en ejecutable

  • 3 Respuestas
  • 1725 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Macleod

  • *
  • Underc0der
  • Mensajes: 7
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Febrero 09, 2015, 12:23:56 pm »
Buenas...

Amigos tengo un programa muy sencillo en c++ que ejecuta una instrucción net user pero necesito que las librerias o dependencias sean embebidas en el ejecutable, ya que al ejecutar el programa en otro equipo el mismo da el siguiente error

Citar
El programa no puede iniciarse porque falta libgcc_s_dw2-1-dll en el equipo. Intente reinstalar el programa para corregir este problema.

El código del programa es el siguiente.

Código: [Seleccionar]
#include <stdlib.h>

int main()
{
system("net user UsuarioLocal [email protected]");
return 0;
}

¿ Que sugerencia me pueden dar ?

De antemano muchas gracias...


Saludos...
« Última modificación: Febrero 11, 2015, 02:18:15 am por Gabriela »

Desconectado Hu3c0

  • *
  • Underc0der
  • Mensajes: 434
  • Actividad:
    0%
  • Reputación 0
  • In the middle Netbeans
    • Ver Perfil
« Respuesta #1 en: Febrero 09, 2015, 03:00:44 pm »
Mira yo de C no tengo ni flowers, lo que sí te puedo decir es que hace tiempo estube trasteando con vbnet en concreto haciendo crypter.Entonces como los Av detectan los runpes,cuando los metes en un módulo, empecé a utilizar la materia gris.

Es entonces cuando me surgió la idea de crear una dll que en realidad era el runpe, entonces cree la dll, la metí en el proyecto vbnet, y después de leerme la documentación de microsoft de como instanciar una dll en tiempo de ejecución, lo conseguí.

Creo que esta puede ser tu solución o mételas en resources y luego haz un copyallbytes a windows/system32  y a lo mejor solucionas el problema

Desconectado Macleod

  • *
  • Underc0der
  • Mensajes: 7
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Febrero 09, 2015, 03:03:13 pm »
Listo ya encontré una manera usando IEXPRESS.exe en Windows. le coloque el ejecutable y la libreria libgcc_s_dw2-1-dll que me pedía en los otros equipos. aquí les dejo el tutorial que me ayudo esta muy fácil =)



Conectado Gabriela

  • *
  • Co Admin
  • Mensajes: 906
  • Actividad:
    3.33%
  • Reputación 18
    • Ver Perfil
    • Email
« Respuesta #3 en: Febrero 11, 2015, 02:17:33 am »

Gracias por compartir la solución.
No siempre lo hacemos y ésta puede ser útil para otros.

Doy en tema por solucionado; y en definitiva, es una muy buena forma de crecer.

Gabi.

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 22031
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 8227
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 9607
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 12693
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 10794
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon