作者illegalplan (illegal plan)
看板java
标题[问题] Facebook游戏外挂
时间Sat May 7 16:55:00 2016
小弟最近看了一篇论文是有关麻将AI设计的
本身还是学生 基於兴趣 练习演算法及资料结构的应用
照着论文概念用java实作出来後
想在现有的网路麻将游戏上试试看成效
所以这篇跟java其实不是有太大的相关
先抱歉在这 纯粹是因为小的跟java比较熟 希望能用java处理
目前尝试的部分是 使用浏览器跑Facebook的神来也麻将
游戏部分似乎是flash game
想要从这部分拿到一些资讯 如手牌 跟 吃碰胡等操作如何自己实作request
可是我对网页互动的部分知识浅薄
希望来这边求个关键字 让我知道该往哪个方向走才是对的
目前我自己设想的两个方案是
1.
了解这类网页端的游戏是如何实作的
藉由送出相应的request来完成程式与游戏的资料接口
2.
完全使用影像资料去取得游戏资讯
亦透过按键事件去模拟使用者操作
--------
如果能够透过1拿到资讯喂给程式的话
操作部分也可以使用2的部分去实作
操作部分也可以使用2的部分去实作
现有尝试是使用wireshark观察浏览器送出的封包
不过太没有建设性了
不然最下策就是使用萤幕资料去实现了
希望能有经验的大大 提点一下
ps.如果文内提到产品名有广告疑虑或违反版规 我会迅速移除 不好意思
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.251.76.200
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1462611303.A.271.html
※ 编辑: illegalplan (111.251.76.200), 05/07/2016 16:58:02
1F:→ ssccg: 把client端程式decompile来看啊...05/07 17:17
谢谢 我把swf 用 showmycode反编译了 正在研究 谢谢你的提示
※ 编辑: illegalplan (111.251.76.200), 05/07/2016 18:17:33
2F:→ ripple0129: 话说一般封包会加密,送个5万不会真的写个card=5won05/09 22:54
3F:→ ripple0129: 给你看,基本上大概都要用萤幕撷取来判断牌支了,不过05/09 22:54
4F:→ ripple0129: decompile或许能找到解密方法?05/09 22:54
的确有加密 我拆开来看後是单纯的传牌的编号
但是流程控制似乎是放在server端 很难解析各封包的流向
正在尝试从萤幕资讯着手
※ 编辑: illegalplan (223.140.88.215), 05/10/2016 23:13:40