修改版LCX(修复CPU100%和进程过多的BUG)

最近看到搬瓦工VPS又有了性价比很高的方案,于是就购了一台,使用感觉速度确实不错,甚至可以看1080p的油管,简直爽歪。

之后我想把这个服务器作为RAT的中转服务器,免得只跑一个SS,浪费了剩余的系统资源,于是就拿出了N久都没碰的LCX了,但发现我留存的是Win版本的,于是在网上找到了一个Linux版本叫portmap,用gcc编译了下,顺利的跑起来了,但是过了一会儿发现搬瓦工后台显示我的主机被限制CPU频率了,原因是有程序长期占满CPU,看了下果然是这个portmap在占用CPU。

通过分析源代码,找到了问题点,在transdata函数中,没有任何的sleep,稍微修改了下,这个问题就解决了。

之后又发现,Linux版本中不是通过创建线程来实现转发数据的,而是通过fork,也就是创建一个和自己一样的进程,分析源代码发现在bind2bind函数里有个逻辑错误,修改后,问题解决。

如果别的朋友也有这个问题,可以直接使用我修改的版本来解决,附件为源码,请自行编译使用(解压缩密码:zidi.cc)。

点我下载

ThinkPad鼠标滚轮行数自动变为1的解决方法

1、事情的原由

曾经在51NB论坛看到过类似的哭诉,但自己没有遇到类似的情况,也就没当回事,近期由于一些特殊原因,由WIN10  x64更换为WIN7 x64,一切软件及驱动都安装好,很顺利,于是乎就开始正常的使用,但在使用过程中发现,鼠标滚轮怎么变的那么慢,手指头都快抽筋了,也滚动不了几行,去鼠标设置里边一看,滚动行数变为1了。

1111

这时立刻想到了原来在51NB上其他兄弟遇到的遭遇,百度一番无果,于是忍着,慢慢的觉得也适应了,就凑合吧(其实是懒)。

后来的日子里,不断忍受着这种折磨,终于在今天,下定决心一定要解决这个问题,于是有了下边的解决流程和解决办法。

2、失败过程

2.1

通过对51NB帖子中的描述以及自己的使用情况分析,总结出应该是触摸板驱动导致的这个问题,于是想着禁用服务并且禁用触摸板的开机启动程序就可以解决了。于是找到所有相关的服务及启动项,通通禁用之,想着这下终于踏实了,可过了不到1小时,滚动又变慢了,进控制面板——鼠标——滑轮,果然,滚动行数又变为1了,此法宣告失败。

2.2

随后想着监控注册表相关键值的方法来解决此问题,于是百度得知,滚动行数的键值位于HKEY_CURRENT_USER\Control Panel\Desktop的WheelScrollLines键值下。

2222

找到这个键值那么就开始监控吧,打开Process Monitor,然后去干别的了,想着一会儿看看是哪个进程修改了这个键值,就针对性的去分析,过了大约30分钟左右,发现鼠标滚动又出问题了,赶紧在PM里边找,没发现任何进程修改这个键值,打开注册表编辑器,发现键值没有改变,打开鼠标选项一看,完全傻眼。。。滚动行数又变成1了,因此,此法也宣告失败。

3、成功解决

依然沿着监控的思路去想,既然是触摸板驱动导致的,那就针对触摸板驱动的几个进程,都监控起来,看他们都在后台做了什么事,一样一样的比对,肯定有某个动作导致了滚动行数变为1的问题,于是针对下图中的三个进程做了监控。

3333

监控结果喜人,每次打开鼠标设置选项,关闭或确定后,这几个进程都会做大量的操作,于是试着搜索“Line”关键字,看看运气好不好,直接找到相关的东西,搜了几个无关的值之后,发现如下值:

4444

ForceWheelMouseScrollOneLine,强制鼠标滚轮滚动1行???真特么直接啊。。。凭直觉感觉这个值肯定有问题,同时发现,这个值在注册表中并不存在,那为什么每次设置完鼠标选项之后都要访问一次这个键值呢?于是试着根据访问路径,自己建立了一个这个键值,并且设置DWORD值为0。

之后继续使用了3个小时都没有再次出现鼠标滚动行数变为1的问题了,重启之后也没问题。

至此,问题终于得到了解决,生成一个REG文件,以后再重做系统时,方便导入。

DisableOneLine

4、个人感想及事后发现

不知道联想到底想干什么,好好的有这个键值存在,为什么不在相关设置处设置一个选项呢?ThinkPad已经被搞得一塌糊涂了,现在软件搞的也不行,真是无语。。。

后来无意中在Google搜索关键词“ForceWheelMouseScrollOneLine”发现,老外也有这个问题,也是怨声载道,哈哈,不过老外好像早就解决了这个问题:

5555

我不相信老外解决了我们没有人能解决,这种小问题,肯定早就有高手解决了,只是懒得说而已,现在我把这个方法及分析过程都贴出来,希望对其他人有帮助。

PI屏幕及视频插件(支持USB无驱,屏幕传输快)

""

使用方法:放在PI的Plugins目录里就行了

两款插件都是个人独立编写,屏幕的算法是DG开源的,视频的是自己随便瞎写的

屏幕插件暂时不支持控制屏幕,只许看,不许摸,^_^

视频支持USB无驱,类似ABC的视频,用的都是同一套控件

最近搞定了完美的PI,支持Win7,变异代码,支持64位系统,体积小,过主流,过360提示+云,很开心,所以把插件发出来大家用

有什么问题去我博客留言联系吧

另外建了一个Poison Ivy的交流群:54911944,喜欢Poison Ivy的朋友们都来吧

我QQ:1020139011
网站:www.zidi.cc

点击去下载

紫迪捆绑器 V1.1 Build 0601


更新
V1.1 Build 0601
1、增加延时启动
2、避免运行文件时鼠标出现沙漏情况
3、增强免杀效果
特点:
1、支持超大文件捆绑
2、支持无限个数文件捆绑
3、加密捆绑文件
4、支持任意扩展名文件(例如:1.gif,1.txt等等)
本工具仅供学习研究,产生任何的连带责任,作者不予承担
作者:紫迪
网站:www.zidi.cc
点击去下载

紫迪下载者 V1.1 Build 0520


特点:
1、体积小(加壳后10余KB)
2、过主流杀软,穿防火墙,下载稳定快速
3、支持任意扩展名文件(例如:1.gif,1.txt等等)
4、支持N个文件下载(列表文件中每行一个下载地址)
本工具仅供学习研究,产生任何的连带责任,作者不予承担
作者:紫迪
网站:www.zidi.cc
点击去下载