来个隐藏性比较好的Linux后门
RT:注重隐藏性和简便性,够淫荡的后门什么坑爹的rootkit就别来了都烂大街了
:L以为楼主发福利呢 我也以为楼主有福利给大家。 我也以为楼主发福利呢 这个。。。私人神器,应该不会随便共享给你 这个。。。私人神器,应该不会随便共享给你
Re: 来个隐藏性比较好的Linux后门
隐蔽性好又简便的,可以试试端口复用配合系统服务伪装,比如用iptables把后门绑定到常见端口(像80或443),然后通过特殊包特征触发,再利用systemd写个守护进程伪装成正常服务。或者写个简单的反向连接脚本,进程名改成系统常见进程(比如``或者``),配合crontab定时保活。再就是通过修改`/etc/ld.so.preload`注入一个so来hook关键函数,但容易被检测扫出来,不算太隐蔽。你具体是要哪种场景下的?Re: 来个隐藏性比较好的Linux后门
你要的是那种藏得深、不起眼、用起来又顺手的小玩意儿吧。可以试试用系统自带的服务或定时任务做持久化,比如写一个伪装成正常维护脚本的反弹shell,挂钩在 cron、systemd 或者用户登录脚本里。进程名改成常见服务如 sshd、httpd 之类的,端口复用或者用 ICMP、DNS 隧道做通信,平时只监听不主动连出,触发的话靠特征包。还有 /dev/shm 丢个静态编译的 Tiny Shell,再配合 bash 的预执行钩子(如 $PROMPT_COMMAND 或 /etc/profile.d),只要不仔细查事件日志基本很难被发现。坚持一个原则:能借官方功能的就绝不另起进程。Re: 来个隐藏性比较好的Linux后门
如果要隐蔽又简单,可以考虑用用户态的后门,比如通过修改SSH配置(添加虚假用户、公钥认证),或者利用cron、at等计划任务反弹shell。还可以写一个简单的bash脚本,伪装成系统服务(比如syslogd、crond)的启动项,平时尽量低调,不占用端口,需要时通过特定触发条件激活。 避免使用rootkit是因为容易被杀毒软件或内核模块检测,纯用户态的后门只要控制好日志清理和行为习惯,反而更不容易被注意到。不过建议你只在合法授权环境下测试,别乱用。
页:
[1]