E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
window系统内核编程
jdk下环境变量配置的含义
(含解释)通常jdk安装时候网上的各种教程中一般分为三步1.新建系统变量JAVA_HOME(含解释)内容填写下载的jdk的目录,例如:D:\ProgramFiles\Java\jdk1.8.0_74在
window
徐猴
·
2020-07-13 20:39
Java基础
对话Linus Torvalds:大多黑客甚至连指针都未理解
他说:相反,很多人连低水平的
内核编程
都还没学
weixin_34358092
·
2020-07-13 19:06
Socket 一个服务器监听多个客户端 功能实现
最近公司安排我和另一个同事一起完成一个Socket通信服务器,多个Socket通信客户端,具体的是服务器在
window系统
下c#开发,客户端是在liunx系统下开发,实现交互通讯。
weixin_34307464
·
2020-07-13 18:36
略谈互联网
比尔盖茨带领的微软将
window系统
带到电脑中,人机变得更加友好
成然
·
2020-07-13 13:38
linux
内核编程
之进程通信(管道+MQ)
管道有这样一道题目:利用两个管道进行双向通信,实现父子进程协作把整数x从1加到10。因为普通管道是单向通信的,所以,两个管道就可以双向通信了(达到类似于MQ的效果)。代码如下:/**@Author:smile丶*@Date:2019-06-1409:36:52*@LastModifiedby:smile丶*@LastModifiedtime:2019-06-1410:02:13*/#include
sjs_caomei
·
2020-07-13 13:26
linux
使用虚拟机安装Linux系统
本人呢,最近因为一些项目上的难点主动想学linux系统,,想在自己的电脑上安装一个linux系统,本人的电脑是window10的,需要说明一下,win10系统他自己是兼容linux子系统的,但是那种基于
window
碱基搬运工小白强
·
2020-07-13 11:31
linux
虚拟机
linux
极简 Node.js web服务器案例
(
window系统
:进入目录,按住shift
markix
·
2020-07-13 10:56
前端
window系统
查看端口,查找端口,杀死进程
一、查看所有进程占用的端口在开始-运行-cmd,输入:netstat–ano可以查看所有进程二、查看指定的端口例如mysql的服务端口是:3306在开始-运行-cmd,输入:netstat-ano|findstr3306此时:会看到TCP,LISTENING信息,扩展:TCP指的是:tcp指的是一种传输控制协议,它属于计算机网络模型中的第四层。LISTENING指的是是:监听的号,在此说明在并发过
小勇Oo
·
2020-07-13 09:56
service服务器篇
Exynos4412 Uboot的移植详细步骤
精英板讯为公司交叉编译工具链Arm2009-toolchain嵌入式代码编译器2009网络开发平台Ubuntu16.04LTLinux开发环境16.04LTUbuntu官网虚拟机VMware15.05
Window
远方的山色
·
2020-07-13 08:17
Window操作系统下的SSL证书管理
我们知道Window操作系统里面也有一个存储证书的地方的,那么如何查看
window系统
中的证书呢?有一个方法,就是利用mmc工具。
朱清云的技术博客
·
2020-07-13 03:32
SSL
证书管理
漫谈安全证书
使用Python开发游戏运行脚本(一)成功调用大漠插件
闲来无事,想通过python来实现一些简单的游戏辅助脚本,而游戏辅助脚本的主要原理就是通过程序来查找游戏程序窗口,模拟实现鼠标点击和键盘按键等事件来实现游戏辅助的;
window系统
本身是有提供对应功能的
AFinalStone
·
2020-07-13 02:12
python
如何正确设置npm start PORT端口(windows/mac)
$exportPORT=8081$npmstart
Window系统
环境,按照顺序这样进行:setPORT=8081npmstar
Guoye
·
2020-07-13 02:56
Windows系统下host文件的作用和介绍
在
Window系统
中有个Hosts文件(没有后缀名)在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\Etc
菜鸟--小新
·
2020-07-13 00:21
闲杂
vagrant安装centos7
vagrant3.添加box4.初始化box,初始化系统,启动系统1.下载安装virtural-box地址:https://www.virtualbox.org/如上图示,找到对应的版本下载,我用的是
window
哥斯拉啊啊啊哦
·
2020-07-12 23:35
vagrant
Linux内核及
内核编程
之三Linux内核的组成部分
3.3Linux内核的组成3.3.1Linux内核源代码的目录结构Linux内核源代码包含如下目录。arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录,如i386、arm、arm64、powerpc、mips等。Linux内核目前已经支持30种左右的体系结构。在arch目录下,存放的是各个平台以及各个平台的芯片对Linux内核进程调度、内存管理、中断等的支持,以及每个具体的SoC和电
静能生悟
·
2020-07-12 17:04
Linux驱动开发
windbg入门教程之异常报告深入解读
异常处理为了应对异常,
window系统
提供了一些API用于获取异常、处理或者控制异常,为了理解后续的异常信息,我们先了解三个关于异常的API函数:GetExceptio
Jimmy1224
·
2020-07-12 16:11
调试技术
ubuntu安装后没grub启动管理器
在重装系统之后,开机启动界面的ubuntu引导不见了,直接进入新安装的
window系统
中。
wushanlong
·
2020-07-12 15:57
ubuntu
遥感软件安装
window下本地、远端文件替换脚本bat及举例
window下本地、远端文件替换脚本bat及举例1.问题说明
window系统
下,创建bat脚本文件,自动将指定地址文件夹的文件全部复制到指定目标文件夹,相同名字文件将替换,不同名字文件添加。
Penn Li
·
2020-07-12 14:26
系统运维
vue开发环境的搭建
选择系统对应的版本,这里我们下载
Window系统
的64位zip文件node-v14.2.0-win-x64.zip。下载完成后解压,可以看到里面有一个node.
z晨晨
·
2020-07-12 14:49
vue
npm
nodejs
vue
修改HOST文件屏蔽网站
一.Hosts文件的位置很多用户都知道在
Window系统
中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows文件夹。
weixin_30861797
·
2020-07-12 07:57
Linux内核模块编写详解
内核编程
常常看起来像是黑魔法,而在亚瑟C克拉克的眼中,它八成就是了。
weixin_30778805
·
2020-07-12 06:30
maven(六),外置maven运行环境配置
外置maveneclipse内置的maven插件是固定版本,如果要用其他版本的maven,可以使用外置maven下载地址:http://maven.apache.org/download.cgi
window
free_java
·
2020-07-12 04:41
Maven3
Win64 驱动
内核编程
-30.枚举与删除线程回调
枚举与删除线程回调进程回调可以监视进程的创建和退出,这个在前面的章节已经总结过了。某些游戏保护的驱动喜欢用这个函数来监视有没有黑名单中的程序运行,如果运行则阻止运行或者把游戏退出。而线程回调则通常用来监控远程线程的建立,如果发现有远程线程注入到了游戏进程里,则马上把游戏退出。现在来详细讲解如何绕过这个两个监控。我们注册的进程回调,会存储在一个名为PspCreateProcessNotifyRout
TK13
·
2020-07-12 03:33
驱动内核编程
Win64 驱动
内核编程
-33.枚举与删除对象回调
枚举与删除对象回调对象回调存储在对应对象结构体里,简单来说,就是存储在ObjectType.CallbackList这个双向链表里。但对象结构体在每个系统上都不一定相同。比如WIN7X64的结构体如下:ntdll!_OBJECT_TYPE+0x000TypeList:_LIST_ENTRY+0x010Name:_UNICODE_STRING+0x020DefaultObject:Ptr64Void
TK13
·
2020-07-12 03:33
驱动内核编程
Win64 驱动
内核编程
-21.DKOM隐藏和保护进程
DKOM隐藏和保护进程主要就是操作链表,以及修改节点内容。DKOM隐藏进程和保护进程的本质是操作EPROCESS结构体,不同的系统用的时候注意查下相关定义,确定下偏移,下面的数据是以win764为例。关注两个成员:ActiveProcessLinks和Flag。ActiveProcessLinks把各个EPROCESS结构体连接成“双向链表”,ZwQuerySystemInformation枚举进
TK13
·
2020-07-12 03:33
驱动内核编程
驱动
DKOM隐藏和保护进程
断链隐藏进程
Win64 驱动
内核编程
-27.强制读写受保护的内存
强制读写受保护的内存某些时候我们需要读写别的进程的内存,某些时候别的进程已经对自己的内存读写做了保护,这里说四个思路(两个R3的,两个R0的)。方案1(R3):直接修改别人内存最基本的也最简单的就是直接通过WriteProcessMemory和ReadProcessMemory对没有进行保护的程序的内存进行修改,一些单机游戏辅助什么的可能会有这种简单方式修改其他进程内存。方案2(R3):注入通过注
TK13
·
2020-07-12 03:33
驱动内核编程
Win64 驱动
内核编程
-31.枚举与删除映像回调
枚举与删除映像回调映像回调可以拦截RING3和RING0的映像加载。某些游戏保护会用此来拦截黑名单中的驱动加载,比如XUETR、WIN64AST的驱动。同理,在反游戏保护的过程中,也可以拦截游戏驱动的加载。跟进程/线程回调类似,映像回调也存储在数组里。这个数组的“符号名”是PspLoadImageNotifyRoutine。我们可以在PsSetLoadImageNotifyRoutine中找到它:
TK13
·
2020-07-12 03:33
驱动内核编程
Win64 驱动
内核编程
-15.回调监控注册表
回调监控注册表在WIN32平台上,监控注册表的手段通常是SSDTHOOK。不过用SSDTHOOK的方式监控注册表实在是太麻烦了,要HOOK一大堆函数,还要处理一些NT6系统有而NT5系统没有的函数。下面我就来介绍一种完胜SSDTHOOK监控注册表的方法,效果跟SSDTHOOK一样好。这个方法就是使用微软推荐的注册表监控函数:CmRegisterCallbak。此函数其实在XP系统上就有了,不过那时
TK13
·
2020-07-12 03:32
驱动内核编程
Win64 驱动
内核编程
-11.回调监控进线程句柄操作
无HOOK监控进线程句柄操作在NT5平台下,要监控进线程句柄的操作。通常要挂钩三个API:NtOpenProcess、NtOpenThread、NtDuplicateObject。但是在VISTASP1以及之后的系统中,我们可以完全抛弃HOOK方案了,转而使用一个标准的API:ObRegisterCallbacks。下面做一个监视进线程句柄操作的程序,并实现保护名为CALC.EXE的进程不被结束。
TK13
·
2020-07-12 03:32
驱动内核编程
Win64 驱动
内核编程
-14.回调监控文件
回调监控文件使用ObRegisterCallbacks实现保护进程,其实稍微PATCH下内核,这个函数还能实现文件操作监视。但可惜只能在WIN7X64上用。因为在WIN7X64上PATCH对象结构的成员(ObjectType->TypeInfo.SupportsObjectCallbacks)是合法的,在WIN8X64以及之后系统上会触发PATCHGUARD。但是经过实际测试,我手里的Win764
TK13
·
2020-07-12 03:32
驱动内核编程
Win64 驱动
内核编程
-19.HOOK-SSDT
HOOKSSDT在WIN64上HOOKSSDT和UNHOOKSSDT在原理上跟WIN32没什么不同,甚至说HOOK和UNHOOK在本质上也没有不同,都是在指定的地址上填写一串数字而已(填写代理函数的地址时叫做HOOK,填写原始函数的地址时叫做UNHOOK)。不过实现起来还是很大不同的。一、HOOKSSDT要挂钩SSDT,必然要先得到ServiceTableBase的地址。和SSDT相关的两个结构体
TK13
·
2020-07-12 03:32
驱动内核编程
Win64 驱动
内核编程
-12.回调监控进线程创建和退出
回调监控进线程创建和退出两个注册回调的函数:PsSetCreateProcessNotifyRoutine进程回调PsSetCreateThreadNotifyRoutine线程回调分别对应的回调函数类型:VOIDMyCreateProcessNotify(INHANDLEParentId,INHANDLEProcessId,INBOOLEANCreate){if(Create){DbgPrint
TK13
·
2020-07-12 03:32
驱动内核编程
Win64 驱动
内核编程
-16.WFP网络监控驱动(防火墙)
WFP驱动监控网络WFP是微软推出来替代TDIHOOK、NDISHOOK等拦截网络通信的方案,WFP的框架非常庞大,在RING3和RING0各有一套类似的函数,令人兴奋的是,即使在R3使用WFP,也可以做到全局拦截访问网络。由于WFP的范围太广,实在难以一言概括,感兴趣的朋友可以自行到MSDN上查看微软对它的官方概述。本文的目的,是给大家理顺WFP的框架,并利用WFP拦截指定进程访问网络,或拦截对
TK13
·
2020-07-12 03:32
驱动内核编程
Windows下安装MongoDB 3.2
MongoDB安装确定MongoDB版本官网提供了三个版本下载:-MongoDBforWindows64-bit适合64位的WindowsServer2008R2,Windows7,及最新版本的
Window
Anyers
·
2020-07-12 03:59
MongoDB
【Java】开发环境配置(win10)
window系统
安装java下载并安装JDK首先我们需要下载java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
通信程序猿
·
2020-07-12 02:53
Java
java
torch的下载及安装
1.由于我是
window系统
,我选择了国内清华源下载,https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/,找到自己适配的版本将其下载下来注意
v林三岁
·
2020-07-12 01:00
Git下载(下载失败解决方式)
或者在百度中搜索git,看你是什么操作系统,如果是
window系统
则点击window;如果是Linux系统则点击Linux。
白羊无名小猪
·
2020-07-12 00:20
软件下载安装
Window系统
下Redis集群(哨兵模式)基础环境搭建
在最近的公司项目中,有接触到了Redis,之前在学习JAVA的时候就有听说过Redis,比较好奇,所以就抱着好奇的心理去探寻了一番。在公司的项目中,公司是使用redis做为系统缓存,在系统读取数据的时候,先从redis中读取缓存数据,如果缓存中不存在的话,再去查询数据库及同步缓存数据。简单了解了一番之后,之后也就没怎么研究了。但是在之后业余自己做APP的时候,设计APP的架构(虽然自我感觉很low
samile6899
·
2020-07-11 22:27
Redis
Windows挂起进程
Window系统
并没有公开提供挂起进程的API,但提供了SuspendThread,对一个程序的挂起,即对该程序所有的线程的挂起。
qq_41515678
·
2020-07-11 20:23
#
进程
wrk压力测试使用心得(详细)
wrk是在服务器上执行的压测工具,所以需要在服务器上安装1.
window系统
打开git窗
小宇
·
2020-07-11 18:39
java
后端
eclipse 修改文件编码,
window系统
eclipse修改文件编码,
window系统
Eclipse中经常会遇到中文乱码的问题,一般都是编码格式不一致,eclipse默认的编码格式是GBK,这里推荐统一使用UTF-8。
tinyvampirepudge
·
2020-07-11 15:12
eclipse中文乱码
Eclipse修改编码格式
windows下操作服务器等linux平台的工具组合
相信很多人应该都需要在linux环境下进行实验,也许你的电脑本身是linux的,但是大多数可能
window系统
的,而这些人使用linux做实验的环境要么是远程操作linux服务器使用,要么是在自己电脑上装个虚拟机
on2way
·
2020-07-11 14:22
linux
第三章 Linux内核及
内核编程
3.1Linux内核的发展和演变3.2Linux2.6之后的内核特点1.新的调度器Linux2.6以后版本的Linux内核使用了新的进程调度算法,它在高负载的情况下有极其出色的性能,并且当有很多处理器时也可以很好地扩展。2.内核抢占从linux2.6开始,一个内核任务可以被抢占,从而提高系统的实时性。3.改进的线程模型4.虚拟内存的变化5.文件系统6音频高级Linux音频体系结构(Advanced
柳歆
·
2020-07-11 10:06
学习笔记
windows 下备份oracle远程数据库
1.首先需要在
window系统
中安装相应的oracle数据库版本,然后找到本地oracle下找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network
iteye_16140
·
2020-07-11 08:42
数据库
bash常见命令和vi编辑器
bash在
window系统
下使用bash,需要一个软件,这个软件模拟集成了bash大部分命令。各个shell的功能都差不多,Linux默认使用bash,所以我们主要学习bash的使用。
姑娘的代码
·
2020-07-11 08:55
git
Oops分析方法详解
Oops是
内核编程
中比较容易遇到的问题,为了跟多的了解Oops来便于调试,我对Oops提供的信息进行一个总结,以及如何调试Oops。
dfafdasdfdasfd
·
2020-07-11 05:00
X
Window系统
在你开始前了解这些教程可以教给您什么以及如何从中获得最大收益。关于本系列LinuxProfessionalInstitute(LPI)在两个级别上对Linux系统管理员进行认证:初级(也称为“认证级别1”)和中级(也称为“认证级别2”)。要获得1级认证,您必须通过101和102考试;要达到2级认证,您必须通过201和202考试。developerWorks提供了教程,以帮助您为四门考试中的每门考试
cuxiong8996
·
2020-07-11 04:02
Windows系统java环境的配置
一、
window系统
安装java1.下载jdk,网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html点击下载按钮进入选择版本页面
chugumian9570
·
2020-07-11 03:30
Win64 驱动
内核编程
-33.枚举与删除对象回调
转载:http://www.voidcn.com/article/p-wulgeluy-bao.html枚举与删除对象回调对象回调存储在对应对象结构体里,简单来说,就是存储在ObjectType.CallbackList这个双向链表里。但对象结构体在每个系统上都不一定相同。比如WIN7X64的结构体如下:ntdll!_OBJECT_TYPE+0x000TypeList:_LIST_ENTRY+0x
aijia1857
·
2020-07-11 01:11
halcon学习笔记(13)——二维码识别及简单定位
但是我没有在halcon算子里找到这个函数或调出这个参数的方法;不过可以通过在二维码附近添加mark图形来进行角度和方向识别,这样在AGV小车应用中就可作为地标识别程序了,当然AGV小车应用的话很少是
window
abcvincent
·
2020-07-11 01:13
halcon
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他