海康威视状态码解密

写在内容前:状态码只是流程的中间值,无需焦虑和担心,更碰上国庆假期,自然也不会有过大的变化;有人有想要看状态的需求(前链接https://www.nowcoder.com/discuss/531034?source_id=profile_create&channel=1009),我也想研究一下前后端数据的沟通,感谢虚基类和很久!两位大佬的提示,就写了这个懒人贴,帮助大家看一下自己的状态码。

以谷歌浏览器为例
1. Sources中找到common.js
2. 在最后一个AES解密函数 DecryptParamStr (word, keyStr, ivStr) 的return打上断点,刷新浏览器。
3. 此时浏览器会debug停在return处,按下4位置的灰色箭头就能出现5位置return value的状态码;按3位置的蓝色箭头是下一个解密的状态码,再按4就出现返回值,简单讲就是4-3互点;

简而言之,本次加密和解密状态码共用到了三个函数,字符串转16位strToHexCharCode(str),AES加密EncryptParamStr (word, keyStr, ivStr),AES解密DecryptParamStr (word, keyStr, ivStr)。

本着学习的目标,有兴趣的同学可以自行搜索这个AES加密方法和插件crypto里的js文件,是具体加解密函数实现的过程。
高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥。
主要分为这几部分明文P,密钥K,AES加密函数,密文C和AES解密函数。
加密时:设AES加密函数为E,则 C = E(K, P),其中P为明文,K为密钥,C为密文。也就是说,把明文P和密钥K作为加密函数的参数输入,则加密函数E会输出密文C。
解密时:设AES解密函数为D,则 P = D(K, C),其中C为密文,K为密钥,P为明文。也就是说,把密文C和密钥K作为解密函数的参数输入,则解密函数会输出明文P。

ps:我自己也许愿一下,觉得不错点个赞吧,点赞offer多多,大家加油~~~
#海康威视##前端##招聘进度##网络安全#
全部评论
特意没出后续应对,反正节后都出结果了,不如给后一届学生留点门路 没想到你还是出教程贴了
2 回复 分享
发布于 2020-09-30 17:49
老哥也太强了!
1 回复 分享
发布于 2020-10-27 06:10
老哥 那个状态码是CRS_SPLY_YTG是什么意思
1 回复 分享
发布于 2020-10-20 11:31
巨佬
1 回复 分享
发布于 2020-09-30 16:17
怎么打断点 不会
3 回复 分享
发布于 2021-04-13 16:28
啊楼主能帮看下二志愿嘛  一志愿tt了
2 回复 分享
发布于 2021-09-27 10:01
现在打断点不停了,直接运行完了,怎么办
点赞 回复 分享
发布于 2022-03-17 21:21
社招有用不
点赞 回复 分享
发布于 2022-03-02 23:21
Mktpag是什么鬼😂😂
点赞 回复 分享
发布于 2021-10-03 07:37
有没有显示CC的?
点赞 回复 分享
发布于 2021-04-25 17:20
m
点赞 回复 分享
发布于 2021-04-07 10:43
这个是只针对校招吧,社招也有吗
点赞 回复 分享
发布于 2021-04-01 10:08
楼主,CRS_SPLY是啥意思啊
点赞 回复 分享
发布于 2020-11-27 18:24
楼主,我私信你了,帮我看下
点赞 回复 分享
发布于 2020-11-04 21:44
ZHMS两天了还没等到通知...焦急😰
点赞 回复 分享
发布于 2020-11-03 21:25
这样看到的状态码是当前官网状态的状态码吗?状态码是rlms,官网状态是复筛
点赞 回复 分享
发布于 2020-10-27 17:46
已经面试通过了,怎么出来是CRS-BS😂😂😂😂
点赞 回复 分享
发布于 2020-10-27 17:14
老哥哥,那个CRS-CS,是个什么状态呢
点赞 回复 分享
发布于 2020-10-08 18:03

相关推荐

不愿透露姓名的神秘牛友
07-11 15:37
点赞 评论 收藏
分享
避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
评论
72
198
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务