自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fhpknight的专栏

系统、安全

  • 博客(11)
  • 收藏
  • 关注

原创 驱动分发部署和inf

开发完驱动,就要面临驱动部署的问题了。驱动安装大致用过如下三种方式:SC通过服务管理器安装 inf文件安装devcon安装 SC安装:通常是自身通过sc管理器来加载,好处是能够自己控制install、uninstall、stop、start过程但是这样的弊端是,因为sc的操作功能比较简单,而驱动管理必须是顶层,如果产品中包含多个驱动,实现起来就很臃肿逻辑管理也不方便

2014-10-23 13:15:11 938

原创 分析一次地址跳转

jmp对应的二进制码有很多jmp可以是短跳转、近跳转、远跳转、间接跳转等等,这里就讲最简单的。实例一:码农想找内核隐藏API-PspTerminateThreadByPointer,计算他的地址。就那短跳转来说如下图所示,那么问题来了:nt!PspTerminateThreadByPointer的地址是如何确定的? 误区1:E94CE7F9FF折合成人类语言就是

2014-10-23 13:11:53 575

原创 开发中遇到字节对齐的问题

问题描述:在64位平台开发32位程序,用户态32位程序传递一个结构给内核64位驱动。用户态32bit

2014-09-12 09:13:52 678

原创 Visual Studio 2013 添加MSDN+WDK Document

早在vs2010、2012的年代,总是要开启代理服务器,离线搜索,第一次要漫长的等待。现在的vs2013确实是只能不用单独安装,只要在线更新下就可以了。方法为:打开vs2013-帮助-添加内容-选择想要获取的包-更新

2014-09-02 09:27:01 1110

原创 关于信用卡还款

之前对信用卡还款一直有个困惑。关键词:逾期还款如果选择最低还款额方式的,虽然不会产生不良信用记录,但是不再享受免息还款期的待遇(就是说每一笔从消费开始就有利息),透支消费自银行记账日起按“日利息万分之五“的标准计收利息,按月记复利,其中,还款日前的利息按全部应还款计算,还款日后的利息按未还款金额计算。 EG:方同学的建行信用卡(信用额度=3000 出账日17号还款截至日次月6号):

2014-07-02 14:00:06 608

原创 Python ==运算符重载

在Python中is,==是两个运算符,分别对ID,TYPE,Value进行比较。is比较ID,TYPE,Value,而==比较value。实验发现其实is,==仅仅是比较一些简单的基础变量。

2014-06-11 11:18:04 866

原创 windbg实战寻找加密API(一)

需求:实现一个windows平台通用工具,用来截获HTTPS、SSL、TLS等加密信息。首先,对于系统加密API一无所知,怎么办?这里,作者手动写了一个MFC的客户端,webbrowser空间请求建行网上银行网站。然后windbg附加上,查询一下系统和加密相关的API:X *!*crypt* 洋洋洒洒上百个手工过滤出下面几个方面Ncryptsslp模块:ncrypt

2014-05-26 13:10:47 1676

原创 网口-IP-MAC绑定办公环境上网方案

大多办公环境为了安全需求需要

2014-05-14 16:50:30 799

原创 GPL开源标准

项目需要开源代码监测,首先来看下什么是GPL。GNU General PublicLicense 即GNU通用许可证,是自由软件(Free Software)的通用版权认证协议,由自由软件基金会(FSF)制定和发布。 GNU通用公共许可证决意保证有发布自由软件的自由(如果愿意,可以对此项服务收取一定的费用);保证能收到源程序或者在需要时能得到它;保证能修改软件或将它的一部分用于

2014-05-14 16:39:31 2231

原创 linux系统静态网卡设置

Ubuntu/etc/network/interfaces# The loopbacknetwork interfaceauto loiface lo inetloopback # The primarynetwork interface# This is anautoconfigured IPv6 interfaceauto eth0iface eth0 in

2014-05-14 16:32:32 560

原创 tmux工具的常规使用技巧

linux服务器版或者putty操作都会遇到大量的cd操作。小工具tmux可以有效节省cd..和cd操作,使得工作效率进一步提升。 Ctrl-b + c:建立新的视窗;Ctrl-b + d:卸载目前的client;Ctrl-b +l:与先前的视窗进行切换;Ctrl-b +&:刪除目前的视窗;Ctrl-b + ":   水平分割视窗Ctrl-b + %

2014-05-14 16:06:46 904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除