首页 新闻 赞助 找找看

C# 登录网银

0
悬赏园豆:80 [待解决问题]

最近有一个需求,想实现模拟网银登录。

大概实现思路是用C#打开IE,然后输入账号密码登录网银系统。

众所周知网银的密码是ActiveX控件,现在卡在密码不知道如何输入。

另外再问问,部分银行制作了非IE下的浏览器安全控件,比如Firefox、Chrome下的安全控件,这里他们实现控件是用的什么技术?

求各位大大指点迷津。

 

更新:根据我目前找到的资料情况,已经确认是可以实现的,当然当时作者的实现时间是至少3年前,不过我估计技术方案还是可行的,我准备把作者的方式重试一次。

这里放出作者实现之后录制的视频,我只能说,作者太机智了,居然录制了视频,我膜拜中。

http://v.youku.com/v_show/id_XNTI0OTI1MDc2.html

Echofool的主页 Echofool | 初学一级 | 园豆:175
提问于:2016-04-20 10:06
< >
分享
所有回答(6)
0

侬相左啥啦

Rich.T | 园豆:3440 (老鸟四级) | 2016-04-20 10:42

其实就是登录页面有控件,我想知道如何通过编程控制自动化输入,自动化完成一些事情。

支持(0) 反对(0) Echofool | 园豆:175 (初学一级) | 2016-04-20 12:26

@Echofool: 自动化输入你就憋去想了,可以想想怎么模拟post请求,如果你有正确的帐号和密码的话

支持(0) 反对(0) Rich.T | 园豆:3440 (老鸟四级) | 2016-04-20 12:28

@Rich.T: 这个想法我早想过了,只需要用Fiddler等类似的软件分析一下,然后提交数据嘛。但是这个是控件的,不能这么干呢。。。

支持(0) 反对(0) Echofool | 园豆:175 (初学一级) | 2016-04-20 12:35

@Echofool: 那你都明白了这点,那还纠结啥,想自己做一个active控件?

支持(0) 反对(0) Rich.T | 园豆:3440 (老鸟四级) | 2016-04-20 12:42

@Rich.T: 不是做一个控件,而是通过编程打开网页,访问这个控件,比如写一些值到里面。就像用户在输入一样。控件封装的东西拦截之后没有意义,不能简单通过模拟POST表单提交或GET请求完成这些业务逻辑。

支持(0) 反对(0) Echofool | 园豆:175 (初学一级) | 2016-04-20 12:47

@Echofool: 你要明白人家为什么要做这个控件,初衷就是为了防止对控件里的数据不被别人拿到,你怎么可能往里面写东西,除非他开放api给你,不然你不要想了

支持(0) 反对(0) Rich.T | 园豆:3440 (老鸟四级) | 2016-04-20 12:49

@Rich.T: 已更新问题,请查看视频。

支持(0) 反对(0) Echofool | 园豆:175 (初学一级) | 2016-04-20 18:43
0

最近刚刚抓了一批台湾的,竞争者少了,你想入行?

爱编程的大叔 | 园豆:30839 (高人七级) | 2016-04-20 11:17

呵呵,大叔你来了。

支持(0) 反对(0) Echofool | 园豆:175 (初学一级) | 2016-04-20 12:22

这个确实有这个需求,但真的不是干坏事。怎么我一问这个问题,就有人说是干坏事。那是不是我做一个视频网站就是放黄片,做一个直播网站就是露点吗?

支持(0) 反对(0) Echofool | 园豆:175 (初学一级) | 2016-04-20 12:26
0

操作鼠标和键盘

在屏幕上面找到数据框即可输入

刘宏玺 | 园豆:14020 (专家六级) | 2016-04-20 12:55
0

我给你提供个思路:火车头浏览器

+小马哥++ | 园豆:906 (小虾三级) | 2016-04-20 16:58

谢谢我去找找看。

支持(0) 反对(0) Echofool | 园豆:175 (初学一级) | 2016-04-20 18:40

目前大概看了一下这个浏览器,发现其中很多地方值得我去研究学习的,非常感谢!

支持(0) 反对(0) Echofool | 园豆:175 (初学一级) | 2016-04-20 18:57
0

路过,学习了

不负春光,努力生长 | 园豆:1382 (小虾三级) | 2016-04-21 11:24
0

winio等工具完美解决,现早已不用,来接个贴。

Echofool | 园豆:175 (初学一级) | 2018-01-12 12:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册