V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  phrack  ›  全部回复第 38 页 / 共 52 页
回复总数  1033
1 ... 34  35  36  37  38  39  40  41  42  43 ... 52  
网站程序
你都不知道 127.0.0.1 是什么写什么程序嘛
2017-03-22 08:10:57 +08:00
回复了 wudaown 创建的主题 问与答 如何隐藏发件人地址
用人不疑,疑人不用

这公司怕是要完
2017-03-21 18:47:26 +08:00
回复了 yourimage 创建的主题 生活 一块钱的取件费,我该不该掏?
哈哈哈,百世汇通真的坑,但是便宜
2017-03-21 15:56:55 +08:00
回复了 chengfu 创建的主题 问与答 是谁让我的快递不能直接送到家?
我觉得挺方便啊,因为不是随时都在家,放柜子回去顺路就取回家了
2017-03-21 10:37:03 +08:00
回复了 alwayshere 创建的主题 程序员 突然想到一种简单的反爬虫方法,大家觉得可行性如何?
攻防就是一个成本与收益的问题。

这些做法会增加爬虫成本,就看爬你网站的收益够不够覆盖成本了~

但是你这是一个个人站,原创内容,那肯定内容不多,就得看你这内容是不是真有料了。
2017-03-21 07:50:17 +08:00
回复了 chenqh 创建的主题 Linux 有个问题, tmux 到底是怎么用的?
在服务器运行, tmux 自己会保活,程序就是在 tmux 下启动而不属于 ssh ,跟着就保活了
2017-03-21 00:27:39 +08:00
回复了 ihuotui 创建的主题 程序员 同事在测试一个段代码, 600 并发每秒。
exm ?
2017-03-20 07:50:08 +08:00
回复了 StackGao 创建的主题 分享发现 「上升通道即将关闭,我们该去哪里」
现在就去学习易语言,三个月精通然后做黑产,三年实现财务自由。
2017-03-19 23:49:00 +08:00
回复了 forestyuan 创建的主题 问与答 有这样的网络机顶盒吗?
也许你想要一个同屏器?
2017-03-19 16:32:44 +08:00
回复了 jh623 创建的主题 Python Python 代码不能加密?
以上讨论基于 windows py2.7 ,不过基本具有通用性,其他平台和版本处理步奏一样。
2017-03-19 16:24:22 +08:00
回复了 jh623 创建的主题 Python Python 代码不能加密?
可以。

我专门研究过这个问题, python 代码加密甚至可以做到比用汇编手写混淆,用 c 手写混淆更加难以解密。具体做法略复杂仅简单说个过程。

第一级别是源码级别的混淆,用 ast 和 astor ,再自己手写一个混淆器,三五百行的脚本直接混淆到几万行,整个文件面目全非,基本可以做到就算直接放脚本给你拿去逆,除非你再写出来一个逆向前面的混淆算法的脚本来逆(在熟悉 python 的情况下需要花几天,且不说需要了解程序构造原理),手动去调试脚本几乎达到不可行的地步(话费时间再乘以 2 )

第二级别是个性化定制 pyinstaller , pyinstaller 会打包所有需要的库,将脚本也包含进打包的 exe ,但是, pyinstaller 有一个 stub ,相当于一个启动器,需要由这个启动器来解密脚本和导入模块,外面有直接导出脚本的工具,但是那是针对 pyinstaller 自带的启动器做的,完全可以自己修改这个启动器再编译,这样逆向者就必须手动调试找到 main 模块。配合第一级别加密,呵呵,中国就算是最顶尖的逆向专家也要花个一两周,来破解我们的程序逻辑了,就我所知,实际上国内对于 py 程序的逆向研究不多。

第三级别是再上一层,将 py 翻译为 c 再直接编译 c 为 dll ,配合第一阶段先混淆再转 c 再编译,在第一步混淆之后,会产生非常多垃圾(中间层)函数,这些中间层函数在 c 这里会和 py 解释器互相调用,脚本和二进制之间交叉运行,本身混淆之后的源码就极难复原,再混合这一层,想逆向,难。

第四级别是利用 py 的动态特性,绝大多数逆向者都是 c ,汇编出身,对于程序的第一直觉就是,程序就是一条一条的指令,后一条指令必然在这一条指令后面,然而, py 的动态特性可以让代码逻辑根本就不在程序里面,这一点不想多讲,涉及到我一个项目里的深度加密。

第五级别,数学做墙。了解过比特币原理的知道要想用挖比特币就得提供大量算力去帮网络计算 hash ,这个成为 pow ,那么既然已经采用 py 了估计已经不考虑太多 cpu 利用率了,那就可以采用 pow (还有其他的手段)确保程序运行时拥有大量算力,如果程序被单步调试,呵呵,一秒钟你也跑不出来几个 hash 直接拉黑这个 ip (这个说法可能比较难理解,因为我第四层的加密没有说明,不过意思就是拒绝执行就对了)
2017-03-19 12:50:04 +08:00
回复了 ghui 创建的主题 问与答 Google 搜索频繁出现 'I'm not a robot' 验证
香港区 ip 用烂了。

推荐 xxnet ,用 direct 模式使用 google 的服务又快又稳。
2017-03-19 12:39:31 +08:00
回复了 fbtfonfp 创建的主题 宠物 准备养一只猫,取什么名字好呢
白色叫小白,黑色叫小黑^_^
2017-03-18 17:23:37 +08:00
回复了 WildCat 创建的主题 问与答 服务器使用 SMTP 发信,有没有办法隐藏服务器 IP?
不是基本,是全部。
2017-03-18 17:23:27 +08:00
回复了 WildCat 创建的主题 问与答 服务器使用 SMTP 发信,有没有办法隐藏服务器 IP?
有。但是那种能帮你 relay 的服务器的 IP ,基本都进黑名单了。
2017-03-18 10:53:38 +08:00
回复了 xvx 创建的主题 Python Python 安装库的姿势
对的, anaconda 自带很多常用库,解决掉不少问题。
1 ... 34  35  36  37  38  39  40  41  42  43 ... 52  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2431 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 07:02 · PVG 15:02 · LAX 00:02 · JFK 03:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.