首页
学习
活动
专区
工具
TVP
发布

Eureka的技术时光轴

专栏成员
341
文章
728274
阅读量
39
订阅数
FileZilla:425 Can't open data connection for transfer of解决办法
服务器端采用的Windows 2008系统,安装了FileZilla Server,客户端采用的FileZilla Client,客户端在连接服务器端的时候,可以正常通过验证,但是在列出目录的时候一直提示“425 Can't open data connection for transfer of "/"”。服务器的防火墙上已经开放了FTP使用的20和21端口。
战神伽罗
2021-03-15
8.5K0
Windows 10 Notifications from a VCL app with the WinRT API
The WinRT API headers for Delphi are now on GetIt and here is a demo to try out using Windows 10 notifications in a VCL Win32 application.
战神伽罗
2021-03-08
7680
进程和线程的创建过程
http://book.douban.com/annotation/28879242/
战神伽罗
2021-01-26
1.6K0
通过x64分页机制的PTE Space实现内核漏洞利用x64中的分页机制重映射原语(概览)深入重映射机制:一些问题:猜测CR3总结
在研究NVIDIA DxgDdiEscape Handler的漏洞时,可以非常明显的感觉到过去几年中讨论的GDI原语的方法对于可靠的利用此漏洞毫无帮助。
战神伽罗
2021-01-07
1.3K0
UEFI 原理与编程 1 - UEFI开发环境EDK2搭建
不同的厂商对UEFI有不同的实现, 一种比较常用的开源实现是EDK2. EDK2是一个遵循UEFI标准和PI标准的跨平台固件开发环境.
战神伽罗
2020-07-29
6.7K6
暴力搜索内存进程对象反隐藏进程
我们前面说过几种隐藏进程的方法: 遍历进程活动链表(ActiveProcessLinks)
战神伽罗
2019-12-20
1.7K0
PsLookupProcessByProcessId function
The PsLookupProcessByProcessId routine accepts the process ID of a process and returns a referenced pointer to EPROCESS structure of the process.
战神伽罗
2019-11-15
1.2K0
Windows内核驱动EPROCESS遍历进程模块
包含的头文件 #include <ntifs.h> #include <ntstrsafe.h> 声明的API函数 NTKERNELAPI HANDLE PsGetProcessInheritedFromUniqueProcessId(IN PEPROCESS Process); NTKERNELAPI PPEB_EX PsGetProcessPeb(PEPROCESS Process); NTKERNELAPI NTSTATUS PsLookupProcessByProcessId(HANDLE I
战神伽罗
2019-11-15
4.1K0
WDK驱动编译错误CN=WDKTestCert>
rror Invalid argument <CN="WDKTestCert Qis,132035943314435562" | 25C85585B7D0F973D43F7931BDACA9954EBED57A> for property <TestCertificate>. TBC_Driver C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets 1360
战神伽罗
2019-11-14
1.3K0
Windows APC机制 & 可警告alertable的线程等待状态
摘要:Windows APC的全称为(asynchronous procedure call)翻译为中文即“异步过程调用”。《Windows APC机制(一)》、《谈谈对APC的一点理解》、《线程的Alertable与User APC》主要阅读了这三篇文章,对APC有了个大概了解:
战神伽罗
2019-11-04
1.3K0
设备驱动程序通知应用程序的几种方法
摘要 在目前流行的Windows操作系统中,设备驱动程序是操纵硬件的最底层软件接口。为了共享在设备驱动程序设计过程中的经验,给出设备驱动程序通知应用程序的5种方法,详细说明每种方法的原理和实现过程,并给出实现的部分核心代码。希望能够给设备驱动程序的设计者提供一些帮助。
战神伽罗
2019-11-04
1.9K0
Windows错误码大全error code
0000 操作已成功完成。 0001 错误的函数。 0002 系统找不到指定的文件。 0003 系统找不到指定的路径。 0004 系统无法打开文件。 0005 拒绝访问。 0006 句柄无效。 0007 存储区控制块已损坏。 0008 可用的存储区不足,无法执行该命令。 0009 存储区控制块地址无效。 0010 环境错误。
战神伽罗
2019-10-12
9.9K0
Programmatically PIN Shortcut onto Taskbar on Win7/win10 快捷方式固定到任务栏
Although two snippets of VBS code are simple and straight-forward, they have one serious limitation. It only supports one specified language, attention of this line of code:
战神伽罗
2019-09-29
9740
线程同步之详解自旋锁
自旋锁(Spinlock)是一种广泛运用的底层同步机制。自旋锁是一个互斥设备,它只有两个值:“锁定”和“解锁”。它通常实现为某个整数值中的某个位。希望获得某个特定锁得代码测试相关的位。如果锁可用,则“锁定”被设置,而代码继续进入临界区;相反,如果锁被其他人获得,则代码进入忙循环(而不是休眠,这也是自旋锁和一般锁的区别)并重复检查这个锁,直到该锁可用为止,这就是自旋的过程。“测试并设置位”的操作必须是原子的,这样,即使多个线程在给定时间自旋,也只有一个线程可获得该锁。
战神伽罗
2019-08-09
1.5K0
Win32 Thread Information Block
In computing, the Win32 Thread Information Block (TIB) is a data structure in Win32 on x86 that stores information about the currently running thread. This structure is also known as the Thread Environment Block (TEB).[1]
战神伽罗
2019-07-24
1.2K0
VS2015 远程调试:Remote Debugger
  使用VS远程调试器Remote Debugger,我们可以调试部署在不同机器上的应用程序,如桌面应用程序和Asp.Net应用程序。
战神伽罗
2019-07-24
2.7K0
26种对付反调试的方法
本文针对的是Windows操作系统中常用的防破0解及防逆向工程保护技术,即反调试方法,各种防逆向工程技术的主要目标是尽可能多的使逆变工具尽可能失效。
战神伽罗
2019-07-24
5.1K0
windows 常用thread方法
1.HANDLE CreateThread( _In_opt_LPSECURITY_ATTRIBUTES lpThreadAttributes, _In_SIZE_T dwStackSize, _In_LPTHREAD_START_ROUTINE lpStartAddress, _In_opt___drv_aliasesMemLPVOID lpParameter, _In_DWORD dwCreationFlags, _Out_opt_LPDWORD lpThreadId ); 参数说明 lpThreadAttributes:指向SECURITY_ATTRIBUTES型态的结构的指针。在Windows 98中忽略该参数。在Windows NT中,NULL使用默认安全性,不可以被子线程继承,否则需要定义一个结构体将它的bInheritHandle成员初始化为TRUE dwStackSize,设置初始栈的大小,以字节为单位,如果为0,那么默认将使用与调用该函数的线程相同的栈空间大小。任何情况下,Windows根据需要动态延长堆栈的大小。 lpStartAddress,指向线程函数的指针. lpParameter:向线程函数传递的参数,是一个指向结构的指针,不需传递参数时,为NULL。 dwCreationFlags :线程标志,可取值如下 (1)CREATE_SUSPENDED(0x00000004):创建一个挂起的线程, (2)0:表示创建后立即激活。
战神伽罗
2019-07-24
1.2K0
初探Windows用户态调试机制
最近写Named Pipe Server Using Completion Routines 发现在delphi调试器中会阻塞在:
战神伽罗
2019-07-24
7490
Windows下底层数据包发送实战
  所谓“底层数据包”指的是在“运行”于数据链路层的数据包,简单的说就是“以太网帧”,而我们常用的Socket只能发送“运行”在传输层的TCP、UDP等包,这些传输层数据包已经能满足绝大部分需求,但是有些时候还是需要发送底层数据包的(例如SYN扫描),那么如何发送呢?
战神伽罗
2019-07-24
3.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档