用C#做个模拟登陆,遇到服务器利用FingerprintJS进行二次验证
写一模拟登陆取数软件,
一连串的GET,后POST到https.登陆成功后,需要验证PIN码,需要提交4个数据
code=当然可以自己搞定(username+password+验证码+pin码之MD5值)
s1=2764233249&
s2=1597669606&
s3=3423942844&
s4=2537036124&
s5=ddeeb8e9e1c96ea1d0b5ecdcbaa2fcb5
(键我修改过)
跟踪后发现,去到了一个叫:trafficStatistics.js ,发现是FingerprintJS的东西
不知道这里有没有大神模拟到他的值生成?
FingerprintJS这东西我就不复制粘贴了百度一下就好了。。跟这个JS已经头晕晕的。
$( document ).ready(function() {
constructPinPad('1234567890C');
if (PageConfig.ENABLE_ACCOUNTS_TRAFFIC_STATISTICE) {
$('#trafficStatistics').val((new TrafficStatistics()).get());
$('#trafficStatisticsCanvas').val((new TrafficStatistics({canvas: true})).get());
$('#trafficStatisticsActivex').val((new TrafficStatistics({ie_activex: true})).get());
$('#trafficStatisticsResolution').val((new TrafficStatistics({screen_resolution: true})).get());
(new TrafficStatistics2()).get(function(result){
$('#trafficStatistics2').val(result);
});
}
});
百度上面没有!!