• 2024-08-13【C#】实现读写文件
    ///<summary>///同步锁///</summary>privatestaticreadonlyobjectsyncRoot=newobject();///<summary>///读同步锁///</summary>privatestaticreadonlyobjectsyncReadRoot=newobject();///<summary>///覆盖写文件
  • 2024-08-03C# CRC 校验实现
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceCRCTest{publicpartialclassCRCFor
  • 2024-07-06vc core dump文件
    #include<Dbghelp.h>externintLocalAccessDBInit(LPCSTRstrDBName,LPCSTRpszLocakBackDB);voidCreateMiniDump(EXCEPTION_POINTERS*pep);BOOLCALLBACKMyMiniDumpCallback(PVOIDpParam
  • 2023-11-26C/C++ 常用加密与解密算法
    计算机安全和数据隐私是现代应用程序设计中至关重要的方面。为了确保数据的机密性和完整性,常常需要使用加密和解密算法。C++是一种广泛使用的编程语言,提供了许多加密和解密算法的实现。本文将介绍一些在C++中常用的加密与解密算法,这其中包括Xor异或、BASE64、AES、MD5、SHA256、RS
  • 2023-06-17Windows All Killer
    代码大部分来自网络#include<iostream>#include<windows.h>#include<tlhelp32.h>#include<stdio.h>#include<aclapi.h>#include<bits/stdc++.h>usingnamespacestd;#defineNTMODEF1#defineZWMODEF0DWORDProtectProcess(void
  • 2023-03-14从0开始自制解释器——实现多个整数的加减法
    在上一篇我们实现了一个可以计算两个多位整数加减法的计算器。本章我们继续来给这个计算器添加功能,这次要给它添加可以连续计算多个整数相加减的功能。例如我们可以计算1
  • 2023-02-26Windows黑客编程之功能技术(下)
    描述利用CreateProcess和匿名管道,获取远程命令执行的结果使用MoveFileEx和批处理脚本,实现文件自删除远程CMD关键在于捕获命令的输出结果创建匿名管道,一端写,一端读
  • 2023-02-26Windows黑客编程之功能技术(上)
    描述利用进程快照CreateToolhelp32Snapshot,进行进程、线程、进程模块的遍历利用FindFirstFile、FindNextFile,进行文件目录的遍历进程快照的遍历遍历进程BOOLEnumPr
  • 2023-02-25Windows黑客编程之提升进程令牌权限
    描述利用AdjustTokenPrivileges提升进程的令牌访问权限代码外层调用#include"stdafx.h"#include"AdjustToken.h"int_tmain(intargc,_TCHAR*argv[]){ if(
  • 2023-02-19Windows黑客编程之APC注入
    描述获取目标进程的每一个线程,向APC队列中插入LoadLibrary函数,配合dll路径参数,可以实现在目标进程中注入dll准备知识APC注入每个线程都有自己的APC队列,当线程挂起进
  • 2023-02-04「 每日一练,快乐水题 」1812. 判断国际象棋棋盘中一个格子的颜色
    文章目录​​
  • 2022-12-27DnsFlushResolverCache 清除windows DNS缓存
    DnsFlushResolverCache清除windowsDNS缓存 效果等同于ipconfig/flushdns命令。DnsFlushResolverCache函数是在Dnsapi.dll导出,该函数没有任何参数。MSDN中找不到
  • 2022-12-14VC++判断网络连接状态
    在开发中,需要判断是否有网络连接,实现函数如下:#include<Wininet.h>BOOLCMFCDemoDlg::DoHaveInternetConnection(){BOOLbRet=FALSE;//如果函数返回FALSE,则肯定
  • 2022-11-04C++调用HTTP(HttpSendRequest)如何设置延时
    1、解决办法:DWORDdwTimeout=3000;//3s bRet=InternetSetOption(hRequest,INTERNET_OPTION_CONNECT_TIMEOUT,&dwTimeout,sizeof(dwTimeout)); if(!bRet){