刷新
手脱upx

博主头像 其实已经是大一下刚开始的事情了,补个档 手动脱壳の新年快乐 查壳,有壳,UPX X32dbg打开文件,查看初始断点 点击PUSHAD跟进,CTRL+*设置EIP,开始F8步过,寻找ESP寄存器第一次单个变红的地址 此时的内存窗口 开始步过 第一次步过就发现ESP单个变红,右键跟进内存窗口 然后在第一 ...

凡人歌:平凡公司的技术面试

博主头像 我们见惯了大厂刷题面试宝典,大佬们只招世界上最优秀的人新闻。我们也乐见这些金字塔顶端给大家洒下的热点鸡汤。而现实却是平凡的小公司才是主流。 ...

全能还是专精?关于技术通才与技术专家的思考

博主头像 在日新月异的 IT 行业中,每隔数年乃至数月,便会涌现出革新性的技术或前沿框架,引领行业潮流。 比如前端开发,我刚开始工作时,大部分都是静态页面+JavaScript,页面上只有一些简单的交互。 后来出现了Ajax技术和JQuery库,现在想起当年第一次使用JQuery时,真的觉得这就是前端库的终点 ...

记忆力训练:解锁大脑潜能的钥匙

博主头像 记忆力训练:解锁大脑潜能的钥匙 在快节奏的现代生活中,良好的记忆力成为了我们学习、工作乃至日常生活中不可或缺的能力。无论是背诵长篇课文、记忆复杂数据,还是快速回顾过往经历,强大的记忆力都能让我们事半功倍。然而,随着年龄的增长和生活压力的增加,许多人发现自己的记忆力似乎在逐渐衰退。幸运的是,通过科学的 ...

10 Windows批处理之调用例程和bat文件

博主头像 在前文中,我介绍了标签和非顺序执行,这两者在本文中也起着重要作用。我将很快介绍一个已经讨论过的命令的新变化,允许您创建和调用由标签定义的例程。不是简单地在标签之后将控制权交给代码,而是在例程执行后将控制权返回到调用它的位置。在编写更复杂、更有趣的bat文件时,您需要完全理解例程。 在前面文章中,我介 ...

41岁的大龄程序员,苟着苟着,要为以后做打算了

最近看到 薰衣草写的《写在临近40岁的年龄》 多少有点感慨,直到看到初九写的《40岁大龄失业程序猿,未来该何去何从》 ,有点绷不住了,如果说薰衣草写的有点抒情,离心里的距离还有点远,而初九的情况简直像照进现实的镜子,映射出未来可能遇到的困境。 许多人在想:“活人难道真会被尿憋死?”觉得桥到床头自然直 ...

09 Windows批处理之标签和无序执行

博主头像 在最基本的层面上,标签是一种标识符,它用尽可能少的文字简明地定义了一种产品或一个对象。如果我们没有标签,商业就会停滞不前;杂货店里会摆满一架又一架神秘的罐头产品。晚餐吃什么?它可能是豆类或南瓜派混合物;我们要打开才能知道。 如果没有标签,批处理就不会陷入如此混乱的境地,但是您的编码工具箱中将缺少一个 ...

08 Windows批处理之执行编译后的程序

博主头像 本文是关于一个bat文件执行或调用另一种语言编写和编译的程序。实际上,这样做的语法非常简单。本文最有趣的方面是,有时正在执行的程序在bat文件中没有定义路径。bat文件如何找到可执行文件? 本文的主要重点将放在查找此类程序的两个非常重要的机制上,即当前目录和路径变量。本主题远远超出了程序的执行。您将 ...

喜欢干净简洁音乐播放器的朋友看过来

博主头像 大家好,我是晓凡。 不少程序员小伙伴都喜欢边听音乐边敲代码,尤其在一个嘈杂的环境中,一个好的想法、好的思路可能就因为一瞬间的干扰就没了。 这时,如果耳机一戴上,听着音乐能更好的集中注意力;遇到bug也能临危不乱,想出更好的解决办法; 网易云音乐,算是一个相对简洁、有趣的播放器了。 不过近些年,各种花 ...

07 Windows批处理之文件操作

博主头像 如果你问一个对批处理不太熟悉的程序员它的主要用途,他们的回答可能会提到移动文件。批处理可以做更多的事情,但毫无疑问,它的主要用途之一是文件移动。在本文中,我们将探索不同的命令和可用的技术。您还将了解如何创建空文件,以及合并、移动、重命名和删除文件的方法。我将介绍文件掩码和通配符,允许您在许多类似命名 ...

06 Windows批处理之整数和浮点数据类型

博主头像 在前一篇中,我们详细介绍了字符串和布尔数据类型。在本文中,我将重点讨论数值数据类型,特别是整数和浮点数据类型,详细研究它们。批处理可以轻松地处理整数,无论它们是十进制、十六进制还是八进制。 然而,浮点数与布尔数类似,因为批处理实际上并不显式地支持它们作为数据类型。但是,再一次,这种限制为富有想象力的 ...

05 Windows批处理中的字符串和布尔数据类型

博主头像 要了解在批处理中分配数据类型的第一件事是批处理不允许分配数据类型。所有批处理变量都是等效的。从本质上讲,保存数字、文本甚至布尔值的变量之间没有区别。但是,设置为数字的变量可以被视为数字,我们将在后面的文章中重点讨论这些数据类型。 在本文中,在描述了所有批处理数据类型之后,我们将学习字符串和字符变量。 ...

04 Windows批处理中的条件执行

博主头像 if 命令在所有编程语言中都很常见,它只会在条件为真时执行一行或多行代码,而只有在条件为假时才会执行另一段代码。 其基本原理很简单,但是在批处理中,条件子句为true或false的实体与其他语言中的类似子句有很大不同。大多数比较操作符都是批处理所独有的,在本文中,我们将学习确定路径或文件是否存在以及 ...

Qt中利用GraphicsView实现可部分擦除的Item的思路解析

博主头像 可部分擦除Item的抽象概念解析 数学意义上来说,一条线其实并没有宽度的概念,它是由无数的点连接而成的。而面积,是由无数的线所构成的。 在现实中却并非如此,无论你用什么笔,点都会具有面积。这就意味着我们的线也有面积。这就意味着,我们的白板上的笔所留下来的痕迹也需要“模拟”这一特性。 比如说,我们画矩 ...

03 Windows批处理的作用域和延迟扩展

博主头像 在前文中,我们学习了变量、如何设置它们以及如何解析它们的值。在本文中,我将重点介绍setlocal命令,它是批处理中非常重要的、具有不同特性的核心内容,它可以何时、何地以及如何处理变量。首先,它定义了作用域:在何处以及何时可以访问和操作这些变量。其次,它启用了一个称为延迟扩展的特性,该特性改变了变量 ...

Windows批处理中的变量和值

博主头像 通过前面对批处理的介绍,我们已经准备好了开始编码,今天我们将讨论变量、值和批处理的set命令,该命令将一个值赋值给一个变量。如果您用过其他计算机语言做过开发,这些可能显得微不足道,但是批处理有一些独特的特性需要我们去注意。 通过本文,您将学习如何在控制台中显示变量的值,以确认它已被正确设置。此外,我 ...

2024年8月总结及随笔之逝

博主头像 1. 回头看 日更坚持了609天。 读《零信任网络:在不可信网络中构建安全系统》更新完成 读《软件开发安全之道:概率、设计与实施》开更并持续更新 2023年至2024年8月底累计码字1463007字,累计日均码字2402字。 2024年8月码字109278字,同比增长177.6%,环比增长27.3% ...

<1···567···14>