Настольная книга компьютерного исследователя


  • Category Archives Исходный код
  • linux syscalls list

    Опубликовано , admin Комментировать

    Ранее я написал простенькую статью для начинающих касающуюся программирования на ассемблере под linux. Закончилась она так : «Описывать их все нет смысла, т.к.все следует из названий функций в unist.h». Это говорилось о неимении смысла описывать системные вызовы, но оказалось, что смысл есть. Очень многим людям пишущим или пытающимся писать на асме под linux, как не странно, ничего не дало/не дает способ объяснения в unistd.h :) Да и например мне если дает, бывает и лень заниматься чем-то не интересным, но нужным. Поэтому к этому всему можно относиться как просто к полезному справочному списку ;) (далее…)


  • Исходный код сканера на неблокирующих сокетах

    Опубликовано , admin Комментировать

    Вашему вниманию представляется исходный код сканер на неблокирующих сокетах. Программа основана на статье Пишем сканер на неблокирующих сокетах. Буду рад советам и замечаниям.

    /*
                    Simple Scanner on NONblocking sockets.
                                    <c> Free_Hunt
    
    compile: gcc portscan.c -o portscan 
    */
    
    #include <sys/types.h>
    #include <sys/time.h>
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <err.h>
    #include <errno.h>
    #include <unistd.h>
    #include <netdb.h>
    #include <stdio.h>
    #include <fcntl.h>

    (далее…)


  • Исходный код программы shutdown

    Опубликовано , admin Комментировать

    Вашему вниманию представляется исходный код программы Shutdown, описанной в в статье Shutdown. Если кому нужен исполняемый файл — пишите в комментариях ))

    #include <windows.h>
    #include <stdio.h>
    
    #define SE_SHUTDOWN_PRIVILEGE             (19L)
    
    extern "C" {NTAPI CsrClientCallServer(PVOID message, DWORD, DWORD opcode, DWORD);}
    extern "C" {NTAPI ZwShutdownSystem(DWORD Action);}
    extern "C" {NTAPI RtlAdjustPrivilege(int,BOOL,BOOL,BOOL *);}

    (далее…)




©2013 Журнал Хакера Entries (RSS) and Comments (RSS)