介绍
Linux中shell脚本的常用解密方法
上一篇文章中说到如何加密shell脚本,所以这篇文章我们谈谈如何解密 本文只是为了分享技术,请勿恶意破坏劳动成果 首先,我来介绍有哪几种解密的方法 1.直接解密法 –最直接却也是最费时间的 2.调试内存法 –高效 3.C语言反编译法 –不常用 直接解密法 直接进行脚本解密,常见的加密上文已提及,如有问题请留言。 调试内存法 调试是程序员用于检查代码错误或bug的方法,本文将详细介绍如何使用调试解密脚本 yum install -y gdb #安装调试工具 ulimit -c 9999 #限制调试文件大小 以上安装限制完成后,就需要知道linux中一个常用命令–ps PS提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息。 在此,我们先将需要解密的脚本放进root文件夹,使用ssh将脚本运行,运行时我们可以再开一个ssh窗口(不影响),然后就开始解密工作。 ps a #获取脚本运行的pid gcore pid(上面获取的,4-6位数字) 接着我们使用sftp可以在root文件夹中找到一个新的文件,使用notepad++打开,设置utf-8格式,删除乱码,从而得出脚本的明文。 C语言反编译法 对于这个不常用的解密法,我还是得说说,开发者为了提高安全性,使用C语言转接或直接使用C语言编写代码,这个方法不能完全还原代码,但还是能修改,或绕过脚本验证。 常见的反编译软件请自行百度,我使用的是IDA6.8反编译软件,这个也没多少可以说的,懂C语言的自然懂反编译出来的东西。 最后再说一句,希望本文能帮助大家了解更多技术,更多问题请留言。
Shell脚本的4种加密详细教程
普及,shell脚本是什么?
Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,毕竟它使用了Linux/Unix下的命令。
对于shell脚本加密,常见的方法有gzexe压缩,shc加密,upx压缩以及C语言转接
本篇文章先介绍一下如何进行脚本加密
一键配置MySQL定时自动备份脚本
一键配置mysql自动备份脚本
emlog非插件实现自动跳转手机版
虽然emlog5.3.1还有手机版功能,但是却不会自动跳转手机版,因为现在大多数模板都是自适应,所以下面啸天分享一个跳转代码,也是网上找了许久修改而来的
1 |
|
将此段代码放入模板的head.php里面的</head>前面就行,手机访问自动跳转域名/m,纯手动码字,有用的话来波评论
记录本站本来使用的防cc代码
将以下代码加到init.php最上面就行,监控时间建议调大
1 |
|
emlog 如何解决gid文章ID自增断号问题
emlog文章连接使用gid自增号作为文章的ID,但是由于后台有删除文章的功能,一旦删除文章那么gid自增就会出现断号。
其实断号问题解决很方便,只要在添加文章的时候判断gid之前的有没有断号问题,有的话直接插入,没有的话自增。
我这里的解决方法是这样的,我把gid自增段顺序读取作为值写入数组,自增段是从1开始的,但是数组键值是0开始的,那么先把数组($gidarr[0]=’0’)赋值掉,然后把$gidarr[]=gid,然后只要发现$gidarr键和键值不等就是断号了。
十分钟邮箱合集(可撸各种东西)
链接1:http://mail.bccto.me/
Emlog非插件实现高亮代码
Emlog全站实现go跳转
搞了几天.给站点加上了go跳转。据说可以防止页面权重分散..
主要加在了游客评论地址上。百度了一圈发现没啥系统的教程,所以你懂的。
首先搞定go文件
创建一个go.php打开(最好你不要用记事本)将以下代码复制进去