Hello world 2

Publicado por Geraldo José Ferreira Chagas Júnior 25/08/2008

[ Hits: 5.878 ]

Homepage: http://prginfo.blogspot.com

Download hello2.c




Um simples "Hello world" porém sem a utilização do stdio.h, abrindo direto a biblioteca libc.so.6 e alocando a função printf.

  



Esconder código-fonte

#include <dlfcn.h>

int main(int argc, char *argv[])
{
   void *libc;
   void (*call_printf)();

   /* Desta vez nao iremos usar a biblioteca stdio.h. Abriremos diretamente a biblioteca compartilhada libc.so.6 e alocaremos a funcao printf */
   if(libc=dlopen("/lib/libc.so.6",RTLD_LAZY))
   {
      call_printf=dlsym(libc,"printf");
      (*call_printf)("Hello, world !!!\n");
   }
   return 0;
}

Scripts recomendados

CRONOMETRO DIGITAL

Binário para decimal

Administraçao de um teatro

gerenciador de historico de comandos

Visualizador binário


  

Comentários
[1] Comentário enviado por edgurgel em 25/08/2008 - 21:47h

.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts