现在位置: 首页 > JameMcCullough发表的所有文章
  • 10月
  • 04日
综合 ⁄ 共 6472字 评论关闭
另类挂钩 RING3数据包监视前几天朋友让帮忙写一个RING3程序来监视TCP包并做数据包分析本来想HOOK ws2_32!WSASend/Send/WSARecv/Recv,后来发现网上的方法都非常挫,尽是不稳定的HEADER INLINE和修改内存~用SPI之类的,又很麻烦于是自己写了一种方式实现,非常简单,隐蔽,而且在RING3下应该算是最底层的数据包拦截点了~目前实现了对HTTP包的过滤和显示~将这个CPP编译成DLL用任意方式注入目标进程,打开DBGVIEW就可以看到目标进程所有的发送和接受的HTTP包了~下面是代码#include "stdafx.h"#include "windows.h"#include "winnt.h"P......
阅读全文
  • 09月
  • 05日
综合 ⁄ 共 690字 评论关闭
问题的关键在于换行 TextArea是多行的文本框,那么通过textArea.getText()获取的文本在控制台输出的时候是换行的,可以这么想,里面应该以"\n"分隔的,我们把textArea.getText().split("\n")之后是一个String[],然后把这个数组写到文件去,这样是不是可以达到换行的效果了呢?                BufferedWriter bw = null;                 try {                     OutputStream os = new FileOutputStream("d:\\test.txt");                     bw = new BufferedWriter(new OutputStreamWriter(os));                     for......
阅读全文
  • 07月
  • 27日
综合 ⁄ 共 841字 评论关闭
V8藏着掖着搞了这么多年,除了主界面弄了个毫无用处的动画外,其他附加的程序,例如“隔离区”,“日志管理器”等都是老版本的程序,感觉连个人作品都不如,山寨中的战斗机。哎,让吾等正版用户及其失望。 V8杀毒软件的动态防御驱动filnk.sys在内核对多个系统函数进行了hook,但是对Ring3传递进来的参数都没有任何的有效性检查就直接使用了。因此,造成了内核拒绝服务漏洞。 这里以其Hook的NtOpenProcess为例,函数偏移6A8C0,NtOpenProcess原型如下: NTSTATUS NtOpenProcess ( __out PHANDLE ProcessHandle, __in ACCESS_MAS......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1202字 评论关闭
大意:要求把一些物品放入背包,使得剩下的背包都放不下。 思路: 首先考虑所有可行方案,状态转移方程是: f[v] += f[v-V[i]]; 如果考虑“使剩下的物品都放不下”的条件,如果剩下的体积最小为v,那么方案数就是sum{f[j]}(C >= j > C-v),这个很好理解,只有剩余背包量在上述范围内才有可能放不进体积为v的物品。 怎么实现呢?首先对体积进行一下预排序,然后枚举i作为剩余体积中最小的一件。而且对所有的v < V[i]的背包必须都要放入背包,对于i不能放入背包,对于v > V[i]的物品进行0/1背包统计方案,将所有sum{f[j]}(......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1724字 评论关闭
一.一般安装完LINUX后,MYSQL没有经过配置就用如下命令启动MYSQL会出错的. # service mysqld start 初始化 MySQL 数据库: Neither host 'localhost.localdomain' nor 'localhost' could be looked up with /usr/bin/resolveip Please configure the 'hostname' command to return a correct hostname. If you want to solve this at a later stage, restart this script with the --force option [失败] 解决办法: 1、$ ping localhost ping: unknown host localhost ping也不成功,确定可能为localhost解析原因。 2、查......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 1300字 评论关闭
今天在项目中遇到一个无奈的问题!困扰了我很久,后来和同事的代码中和一下终于发现了,这个是DOM解析xml的问题,贴代码说明问题: 问题代码如下: DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); try { DocumentBuilder db = dbf.newDocumentBuilder(); InputStream is = null; Document doc = null; try { is = getAssets().open("undeal.xml"); doc = db.parse(is); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } Ele......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 441字 评论关闭
1.所谓“万般皆下品,惟有读书高”,这想法放在以前是对的,现在早已沧海桑田。 2.财富虽非人生目的和意义,但它是一项非常重要的工具。解决了财政问题后,我们才有闲暇去解决其他人生大事。 3.年轻人必须在25岁之前戒掉储蓄的习惯,转而学习投资之道。 4.要投资成功,不需要太多的本金,只要有正确的投资态度,把握住最好的时机。Timing is everything。 5.游戏规则是上一代或上几代人制定的,如果觉得规则对自己不公平,就应该找出破绽去突破那些规则。 6.背了壳,做房奴,不但不能随心所欲地消费,更严重的后果是因为买了房子,缺......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 7007字 评论关闭
在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件 实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同 1、在values目录下定义后缀数组文件fileendings <?xml version="1.0" encoding="utf-8"?> <resources> <array name="fi......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 2245字 评论关闭
对于许多项目经理而言,临时项目团队管理恐怕是他们所面临的最头疼的问题之一。在一个项目团队中,有各种不同的人员,他们具有不同的背景,有着不同的特长,也具有不同的性格特征。如何充分发挥每一位团队成员的积极性和特长,并保证这些积极性和特长的发挥能够与项目目标保持一致,是每位项目经理在团队管理中必须处理好的问题。为此,我们采访了有多年项目管理经验的夏瑞利总监,让他谈谈做好项目团队管理应注意哪些问题。   在他看来,项目经理在临时项目团队的管理中起到非常关键的作用,他的服务性职能应占到工作的一半。项......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 444字 评论关闭
 1:在head标签中加载一个CSS文件 示例: <head><link rel="stylesheet" type="text/css" href="style.css" /></head> 以下是style.css的内容,此例使用了link标签. abbr {     font-size:12px; } .text10pxwhite {     font-size:10px;       color: #FFFFFF; }   2:直接把CSS内容写在HTML文件的head标签中 示例: <head><style type="text/css"> abbr { font-size: 12px; } .text10pxwhite { font-size: 10px; color: #FFFFFF; }</style></head> 此例使用了style标签......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 928字 评论关闭
Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。栋栋的植物种得非常整齐,一共有n列,每列有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中x的范围是1至n,表示是在第x列,y的范围是1至m,表示是在第x列的第y棵。由于能量汇集机器较大,不便移动,栋栋将它放在了一个角上,坐标正好是(0, 0)。能量汇集机器在汇集的过程中有一定的能量损失。如果一棵植物......
阅读全文
能够设置链接样式的 CSS 属性有很多种(例如 color, font-family, background 等等)。链接的特殊性在于能够根据它们所处的状态来设置它们的样式。 代码整理自w3school:http://www.w3school.com.cn 效果图: 示例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="zh-cn" /> <ti......
阅读全文