• 2024-05-13OpenSSL测试-HMAC
    任务详情:0参考别人代码要给出链接,使用AI工具要给出过程,否则成绩归零1在openEuler(推荐)或Ubuntu中,使用OpenSSL命令行工具,对消息“你的学号(数字)重复10遍”使用HMAC-SM3进行验证。密钥为随机数,自己生成。提交命令行操作过程截图和结果。(5分)2使用C语言和OpenSSL库,在openEuler或
  • 2023-12-26Windows下GetLastError()返回值
    通常,我们在调用windows系统API函数时,不可避免地出现调用失败的情况,为了及时地捕获异常错误信息,需要在调用接口返回失败的地方调用GetLastError(),例如:HANDLEhFileHandle=CreateFileW(filepath,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,0,NULL);if(hFileHandle
  • 2023-08-02逆向工程核心原理——第二十七章 进程注入-代码注入
    官方源码地址:https://blog.kakaocdn.net/dn/buCuJU/btq2OpiKoTz/JIIGkCcw1xjLtsDt4yV5dk/%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C.zip?attach=1&knm=tfile.zip虽然是韩语,但是编译依然ok! 写在前面,我用官方给的代码,使用vs2022编译release模式,在win11上也注入成功了!注意dll也需要编译
  • 2023-01-24让程序只运行一个实例的简单实用的方法
    ////只能运行一个实例HANDLEhMutexOneInstantance=CreateMutex(NULL,TRUE,_T("PreventSecondInstance"));BOOLbFound=FALSE;if(GetLastError()==ERROR_ALREADY_EXISTS
  • 2022-12-14Win32 GetLastError 获取函数执行的错误码
    函数说明   一般Win32函数执行出错,没有错误码返回的情况下,可以调用该函数尝试获取最后的错误信息。例子if(!SetLocalTime(&pst)){std::int64_tnRet=
  • 2022-11-23Asp.Net 实现错误页
    Exceptionex=HttpContext.Current.Server.GetLastError(); //获取异常信息Web.Config文件添下以下节点   <customErrorsmode="RemoteOnly"redirectMode="Response
  • 2022-11-07xp下GetLastError实现
      大家对这个win32API一定很熟悉了,那就来看下他的实现:0:001>x*!GetLastError//搜索符号地址7c830759kernel32!GetLastError=<notypeinformation>0:001>uf7
  • 2022-10-07逆向工程核心原理——第二十七章 进程注入-代码注入
    官方源码地址:https://blog.kakaocdn.net/dn/buCuJU/btq2OpiKoTz/JIIGkCcw1xjLtsDt4yV5dk/%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C.zip?attach=1&knm=tfile.zip虽然是韩