Crackme015 的逆向分析 1.程序观察 作者提示我们要把程序启动前的弹窗关闭,而且要找到正确的注册码。 2.简单查壳 程序使用 VB5 编写,无壳。 3.程序分析 首先要去除启动时的弹窗。使用 VB Decompiler 载入程序 从反编译的代码,我们可以看到加载的时候,程序在调用 MsgB ...
分类:
其他好文 时间:
2019-09-17 13:16:51
阅读次数:
84
写在前面 停了近一个月的技术博客,随着正式脱离996的魔窟,接下来也正式恢复了。本文从源码角度进一步讨论.NET Core 3.0 中关于Host扩展的一些技术点,主要讨论Long Run Program的创建与守护。 关于Host,我们最容易想到的就是程序的启动与停止,而其中隐藏着非常关键的功能, ...
分类:
Web程序 时间:
2019-09-15 11:47:05
阅读次数:
266
Java中的常量池 字符串示例 整型常量池、浮点型常量池等 java Byte,Short,Integer,Long,Character,Boolean都实现了常量池技术 数值类型的常量池不可以手动添加常量,程序启动时常量池中的常量就已经确定了, 比如整型常量池中的常量范围: 128~127, By ...
分类:
其他好文 时间:
2019-09-14 18:35:45
阅读次数:
92
定时器执行循环任务: 知识储备 使用threading的 Timer 类 普通单次定时执行 定时循环执行 线程池技术 基本概念 在程序启动时就创建好若干个线程,并保存到内存中 。 当线程启动并执行完成之后,并不做销毁处理,而是等待下次再使用。 i:节约了创建进程 销毁进程的时间,大大降低进程的开销 ...
分类:
编程语言 时间:
2019-09-14 00:50:10
阅读次数:
132
程序启动时,链接器会优先LD_PRELOAD指定的库中的符号。如果fork()创建子进程后,LD_PRELOAD还能生效么? 1. main.c foo.c wfoo.c exec.c 将以上代码编译成执行文件和动态库 执行 ,其输出如下 也就是说fork()后的子进程其函数地址是和父进程一样的。 ...
分类:
系统相关 时间:
2019-09-12 21:19:51
阅读次数:
223
1.linux中的常见目录和解释说明1bin命令文件保存的地方2sbin只有root用户才可以使用的命令3boot(了解即可)Linux程序启动的时候信息保存的目录4dev设备文件存在的目录5etc文件配置信息和服务配置信息存在的目录6home用户所在的目录(普通用户家目录)7root用户所在的目录(超级管理员所在的家目录)8selinux:保存selinux程序配置文件信息和系统安全相关程序9l
分类:
其他好文 时间:
2019-09-08 11:18:47
阅读次数:
120
当主程序启动时,首先创建ManualResetEventSlim 类的一个实例。然后启动三个线程,等待事件信号通知它们继续执行。 线程只有在ManualResetEventSlim 对象发出信号才能继续执行,不然只有继续等待,直到接接收到信号。 ...
分类:
编程语言 时间:
2019-09-05 01:15:26
阅读次数:
128
S:情境,做这个项目的背景 T:任务,自己在项目中负责哪些地方 A:行动(☆),对用到的技术非常了解,比如用的什么框架,为什么要用这个,和其他框架(技术)相比的优势等等。 R:结果(☆),项目达到了什么样的效果,自己有没有总结思考哪些地方做得好,哪些地方还可以改进。公司都喜欢有自己思考的人 一面: ...
分类:
其他好文 时间:
2019-09-01 19:00:01
阅读次数:
139
package com.inetTes01; /* 需求:启动一个线程,在控制台输出一句话:多线程程序启动了 */ import com.liushuaishuai.MyRunnable; public class lamadaDemo { public static void main(Strin... ...
分类:
其他好文 时间:
2019-09-01 16:55:05
阅读次数:
66
用软件开发规范编写模拟博客园系统 项目分析: 一.首先程序启动,显示下面内容供用户选择: 1.请登录 2.请注册 3.进入文章页面 4.进入评论页面 5.进入日记页面 6.进入收藏页面 7.注销账号 8.退出整个程序 二.实现的功能: 1.注册功能要求: a.用户名、密码要记录在文件中。 b.用户名 ...
分类:
其他好文 时间:
2019-08-31 11:10:53
阅读次数:
107