2

debug(debug error怎么解决)

码农视角看西安封控

前一段时间debug精准防控,结果出现问题崩溃了,现在重置程序,重置完了继续debug[耶]#西安本地# ##西安头条#

COM狗简介:

阻止逆向的最重要的一个环节就是反跟踪,这样就可以有效地阻止代码的动态分析,即阻止动态反汇编(人为debug,例如IDA和x64dbg等软件)。

因为任何加密方式(加壳或虚拟机)的软件都必须动态展开运行,凡是程序走过的地方叫做“程序区”,读写数据操作的区域被称为“数据区”,那么剩下的就是“垃圾区”,这里有从来没有运行过的“僵尸”程序,也有从未访问过的废弃数据,也有编译器为了位对齐留下的填充代码“int 3”等。

若想要阻止被跟踪,即反跟踪,就必须能够及时捕获跟踪者的行为(例如IDA等)。这个难度肯定很大。

但是一个只运行1mS的特定函数,却被无故地运行了3S,为何???

现在的操作系统都是多进程多线程,那么系统必然存在多任务(进程或线程)切换时间,如果某个任务被无故地切换3秒钟时间,合理吗?

如果合理,这个操作系统必然是垃圾一枚!!!

故这三秒的时间必然是被跟踪的时间,即有逆向者跟踪软件的运行。

COM狗采用双时钟截获,一个是系统时间,一个是高精度计时器。

前者用于任务的截获,即秒级截获,后者用于函数的截获,即毫秒级截获。

菜农在1991年破解美国福禄克公司的硬件加密狗后,又被代码进行优化压缩(否则嵌入不了自己的反跟踪代码),利用正常运行和debug.com(当时的调试器)运行程序堆栈差值为10来捕获逆向跟踪者的。

现在的电脑和以前DOS时代大为不同,主要是低层未知数太多,很难把控,故采用时间差捕获是一种实用,通用(多平台)的方法。

windows提供了被跟踪的函数,菜农实测32位不错,64位不行。故肯定不通用。

小结和结论:

COM狗是非常实用,通用,应用资源很少的范例,它与COM盾(菜农命名为HotComLock,主要是域名不好搞,并准备好了网站:www.hotcomlock.com)和反篡改HotCRC(www.hotcrc.com,此计算器从2003年就在网上流传)以及反注册HotREG完美配合,实现了:

反跟踪,反篡改,反反汇编,反注册。

这些都是菜农在上世纪九十年代提出的“天下无贼论”的核心成员。

菜农多年推广未果,都说菜农吹牛,那么菜农在退休三年用软件展现出来!!!

“贼”最大的心愿就是:“天下无贼”!!!

菜农之心愿:COM盾是逆向的终结者…

三个月内拭目以待!!!

菜农HotPower@163.com 2022.9.17于西安雁塔菜地

在抖音上看程序员小山的短视频,我觉得这种讲debug的视频就比较好看,有思路,又讲了谷歌浏览器的开发技巧,

又学到一个新工具layer。

谷歌浏览器的开发者工具很强大,但国内的资料很少讲这个的,所以很多人都不知道这些工具吧。

以后 Jupyter 也能做可视化 Debug,Jupyter 团队发布第一个 Debug 插件与内核。

#前端#

不知道自己算不算前端开发程序员,今天把WebStorm的 Run/Debug Configurations 打开,发现里面的工具自己还认不全。 [捂脸]

前端的技术栈这几年发展变化太快了,真是学的跟不上变化的。

各位前端程序员来认认这些有没有没见过的生面孔。 [捂脸]

- Cordova

- Cucumber.js

- Docker

- Grunt.js

- Gulp.js

- Jest

- Karma

- Meteor

- Mocha

- Node.js

- Nodeunit

- npm

- NW.js

- Protractor

- React Native

- Spy-js

- Spy-js for Node.js

- XSLT

写程序那天不是在创造新bug和debug反复!我觉得公司与公司之间应该形成默契,在离职证明中加入一些员工的能力证明。

比如:“这个员工在工作中着实优秀(就是差强人意的意思)、准时下班(就是从来不加班的意思)、输出代码上乘(也就是bug很多的意思)、精通java等各种编程工具(不熟悉该编程语言,比较水)等”。

这样员工拿到离职证明,就算明白其中的黑话传递的意思,但是因为明褒实贬也么办法申请仲裁。根据劳动法,只要员工按照公司要求出勤就算完成了公司义务。至于能力是否匹配岗位,是公司招聘的事。出现bug是整个开发团队共同承担的,不属于个人责任。

有玩家卡进了《战地2042》中的坦克炮管,发现炮管里写满了“Decal debug”(贴花调试)

最早接触汇编语言是中华学习机的汇编,可惜当时翻遍图书馆找不到资料,程序也没法保存。多年以后终于系统学习了x86汇编语言。最近手痒却发现win10里居然没有debug了(当然这难不倒我,就是多花点时间)。//@辞赋家茂荣:请问Z80汇编语言现在有人请吗

差评优质科技领域创作者

60、70岁程序员工资暴涨,就因为这门没啥人学的编程语言

我曾经做一个定制的稍微复杂的功能,给了我两周时间,其中还有4天是测试时间。我根据教科书的科学流程花了几天解析需求并绘制流程图,并按照流程图规范编程,结果特么的不运行,好开始debug,干着干着就发现不对劲儿了,玛德bug解决不完,咋整?此时已过去8天了,我心想去tmd,流程图全扔了,直接在原代码上开始编!什么代码结构等全滚犊子,瞎编了4天,最后留一天测试,一测竟然通过,只有一个小bug…产品交付后受到客户和公司的一致好评…我看着

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2139425/
1
上一篇ddb(ddbook123)
下一篇 direct3d(direct3d加速已禁用怎么办)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部