自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵庆明老师

成都理工大学优秀讲师,教授,二十年开发经验,和十六年一线教学工作经验,发表学术论文十余篇。参与包括863项目等多个国家级科研项目,参与包括微信机器人(WeChaty)等多个开源项目的研发。擅长讲解C#、C++、汇编等系列课程,其讲课方式独特,内容生动形

  • 博客(213)
  • 资源 (25)
  • 收藏
  • 关注

原创 【原创】PC微信逆向分析の强制输出微信调式信息

zmrbak(赵庆明老师)前言2019年4月份 JieKeH的一篇文章《PC微信逆向—分析获取登录二维码的数据》一文,让不少的朋友对微信这个软件产生了浓厚的兴趣,当然也包括我。令我印象最深刻的莫过于“打开微信的Xlog日志输出”这部分内容。虽然腾讯公司在微信的发布版本中对调试信息进行了屏蔽,但JieKeH通过IDA反汇编的伪代码与Xlog源码对比的方式找到了输出调试信息的关键点,并提供了突破...

2020-01-08 19:50:20 3357 1

原创 使用OBS+Res_Downloader录制直播流

功能:解析直播流地址。

2025-04-02 15:46:20 157

原创 【原创】注意:你编写的C++程序包含了你的个人信息

比如,我们创建一个最简单的C++控制台项目:就这点代码按F6,编译一下。这是默认的编译配置。这是编译结果。编译了一个程序,在这里。

2025-03-24 09:44:02 164

原创 【原创】软件HOOK的位置探讨

最近在分析一款智能卡读取程序,目的是提取程序发出的指令,提取程序收到的数据。也就是5F290549 行,的retn,虽然字节数不够,在HOOK的时候还会多覆盖两个字节,但一般函数之间是有间隙的。如果只是提取程序发出的指令,也就是说提取为“SCardTransmit”提供的参数的话,可以这样做。但如果,HOOK下面的CALL指令的话,补充指令,虽然也可行,但计算比较麻烦。接下来,还需要提取程序收到的数据,那么最佳的位置就在函数的尾部。这条指令是一个mov指令,HOOK之后,也容易补充。

2025-03-21 06:55:02 131

原创 【原创】Linux上普通用户安装、运行nmap功能扫描指定IP地址上的端口

加上服务器操作系统可能比较老,如果使用源码编译的话,可能会有一大堆编译错误,且由于权限问题,无法解决。要扫描目标 IP 地址(如 192.168.0.2)上所有运行 HTTP 服务的端口,可以使用 nmap 的服务版本检测功能。-oG http_scan.txt:将扫描结果保存到文件 http_scan.txt 中,格式为 Grepable(便于后续处理)。| grep -i http:过滤输出,仅显示包含“http”的行。这里我要用到一个工具:nmap,扫描某主机。-p-:扫描所有 65535 个端口。

2025-03-14 08:45:25 247

原创 【原创】在高性能服务器上,使用受限用户运行Nginx,充当反向代理服务器[未完待续]

在公共高性能服务器上运行Ollama+DeepSeek,如果按照默认配置启动Ollama程序,则自己在远程无法连接你启动的Ollama服务。如果修改配置,则会遇到你的Ollama被他人完全控制的安全风险。不过,我们可以使用一个方向代理,并增加一些限制的方式,让我们从远程来访问。同时可以阻止未授权的人的访问。现在的问题是,我们使用的高性能服务器是公共的,我们没有root权限。意味着我们很多软件我们不能安装。不过,Nginx可以以普通用户的身份编译、安装和运行。

2025-03-13 21:28:24 573

原创 【原创】在宝塔面板中为反向代理添加Beare认证

虽然Ollama默认服务的时127.0.0.1,外部网络是不可以访问的。然而允许外部网络访问的话,几乎可以被操控Ollama的各种功能,包括删除大模型映像文件。比较简单的方式是,使用一个反向代理,将Ollama向外发布。第一步,确定要给认证密码。如果想禁止 DELETE 方法的话,可以添加47行的内容。遇到了一个严重的安全问题,Ollama缺少安全认证机制。第二步,从“软件商店”中找到Nginx,打开其配置。DELETE 方法,得删除一个大模型,我就不演示了。这里,我用宝塔面板中的Nginx来做反向代理。

2025-03-13 20:18:24 226

原创 高性能服务器安装vLLM+DeepSeek

由于是“学校的”高性能服务器,我没有root权限,只有一个“受限的”普通用户的权限。那么运行vLLM时就有很大的限制。

2025-03-10 07:49:41 301

原创 【记录】高性能服务器运行DeepSeek

一般情况下高性能服务器为了安全起见,仅仅在内网使用,无法上公网,因此第一步配置代理服务器,让高性能服务器可以上公网。首选Windows + CCProxy免费版基本设置设置防火墙,开放808端口记下代理服务器地址:http://代理服务器IP:808高性能服务器上要用。

2025-03-07 17:16:20 790

原创 【原创】C# HttpClient 读取流数据的问题

我们在请求OpenAI类的大模型的时候,往往要一边读取一边显示(输出),这时候需要禁止HttpClient 中内置的缓存功能。其实就是在一步请求的时候加了一个“HttpCompletionOption.ResponseHeadersRead”参数而已。默认情况下HttpClient中有缓存,在读取流数据的时候,往往要等一小会儿,然后读出一大堆。

2025-03-05 00:17:42 262

原创 【原创】Ollama Test API For Linux/MacOS/Unix

Linux/UnixMacOS

2025-03-03 17:15:05 280

原创 【原创】Open WebUI 本地部署

使用官网的默认部署,遇到不少的问题。比如白屏问题,其实需要修改几个参数即可。其实在部署的时候有不少参数。亲测可用部署脚步如下。

2025-02-28 18:05:30 441

原创 【原创】Ubuntu 24自动分区后的根目录扩展

安装了一台Ubuntu 24服务器,发现根目录只有不到100G。再安装了一台,发现还是同样的问题。

2025-02-28 16:21:02 444

原创 【原创】FastGTP + DeepSeek知识库搭建

一台Ubuntu 24 服务器,8核,16G一台已经部署完成的Ollama + DeepSeek服务器,可本地远程访问。请参考。

2025-02-28 11:52:25 909

原创 【原创】Ubuntu 24搭建Ollama+ DeepSeek局域网服务器

通过ubuntu官网下载ubuntu 24服务器版本刻录光盘(也可以使用U盘)用光盘启动PC机器(必须是带显卡的PC机,包括集成Intel显卡的也行)最小化安装Ubuntu Server,使用自动分区。

2025-02-27 10:11:54 1642

原创 【原创】Windows Server 自动登录配置

然后双击“DevicePasswordLessBuildVersion”这一项,将其修改为0即可。但是:很多人的电脑上没有“要使用本计算机,用户必须输入用户名密码”这一项。取消勾选“要使用本计算机,用户必须输入用户名密码“再运行之前的那个命了,就可以设置某账号自动登录啦。选中指定的用户后,点击确定。这里需要修改注册表中的一个值。接下来输入那个用户的密码。以管理员身份运行如下命令。以管理员身份运行如下命令。或者依次点击到这里路径上。然后关闭注册表编辑器。

2025-02-25 18:09:24 304

原创 【原创】Ubuntu 22安装nexus私服

Nexus Repository Manager 是由 Sonatype 公司开发的一款非常流行的 Maven 私服解决方案。Nexus 提供了多种类型的仓库管理,包括代理远程仓库、托管内部构件的仓库以及用于快照版本和发布版本的仓库。

2025-02-19 14:28:08 425

原创 【原创】在ubuntu中搭建gradle开发环境

查看 /etc/alternatives/java 的链接。临时设置 JAVA_HOME(仅对当前终端会话有效)永久设置 JAVA_HOME(对所有终端会话有效)如果需要检查可安装的Java的话,请执行如下指令。查看 /usr/bin/java 的实际链接。如果没有安装的话,请执行如下指令安装。创建build.gradle文件。找到 JDK 的实际安装路径。

2025-02-17 16:47:01 298

原创 【原创】Android Studio 中使用com.google.android.material

一句话配置。

2025-02-09 22:17:50 337

原创 【原创】Android Studio中Safe Args插件配置

添加如下内容。

2025-02-09 21:50:55 204

原创 【原创】Android Studio 中好用的翻译插件

在使用Android Studio的时候,且不说英文界面,在编写代码的时候遇到的文档也是英文的,如果英语基础不过关,这个软件就太好了。在Android Studio中打开设置\插件,搜索Translation即可,注意选Yii.Guxing开发的哦。名称很简单:Translation,由Yii.Guxing开发,目前800多次安装。

2025-02-09 18:02:46 439

原创 【原创】Android Studio Ladybug 中Gradle配置

使用Android Studio创建项目后,由于需要下载的一下文件在国外,加上网速的问题,以及防火墙的问题,不少文件难以下载。常常导致项目创建后,要等很长时间,各种折腾,结果一个demo都跑不起来。经过几天的探索,没在AS中发现比较好的配置方法。本打算逆向修改AS中的程序文件,发现太费事。接下来找到了AS的源码,打算编译一个来替换,一看80多G,头都大了。于是退而求其次,选择在项目配置文件中解决。具体操作比较简单,修改两个配置文件即可。接下来一路畅通。

2025-02-08 23:36:33 511

原创 允许某段网络访问Linux服务器上的MariaDB

在Linux服务器上安装了MariaDB,默认情况下,只允许本机访问。在某些特殊的情况下,要允许外部访问。

2024-12-18 15:34:20 758

原创 MacOS上,我用的那些软件

Mac OS

2024-11-25 17:30:58 312

原创 SPSS统计学:连续均匀分布

连续均匀分布是指在某个连续区间上,随机变量取值的概率密度函数是常数的分布。假设连续均匀分布的区间为[a,b],其中a是区间的下界,b是区间的上界。

2024-11-22 16:11:08 284

原创 SPSS统计学:离散均匀分布的平均数和方差

离散均匀分布是指在一个有限的整数集合中,每个数出现的概率相等的分布。假设离散均匀分布包含的整数集合为[ {a_1, a_2, …, a_n} ],其中( n )是集合中元素的总数。

2024-11-22 16:06:12 283

原创 SPSS统计学:斯皮尔曼等级相关系数

斯皮尔曼等级相关系数(Spearman’s rank correlation coefficient),也称为斯皮尔曼秩相关系数,是一种用于度量两个变量相关性的非参数统计方法。它是由查尔斯·斯皮尔曼(Charles Spearman)在1904年提出的。

2024-11-22 15:23:54 858

原创 SPSS统计学:肯德尔等级相关系数/肯德尔的tau系数

肯德尔等级相关系数(Kendall’s rank correlation coefficient),也称为肯德尔的tau系数,是一种用于度量两个变量相关性的非参数统计方法。它是由毛里斯·肯德尔(Maurice Kendall)在1938年提出的。

2024-11-22 15:14:20 849

原创 SPSS统计学:单因素方差分析/一元方差分析

单因素方差分析(One-way ANOVA),也称为单因素方差分析或一元方差分析,是一种统计方法,用于检验的均值是否存在显著差异。

2024-11-22 09:56:52 751

原创 SPSS统计学:成对样本t检验/配对样本t检验/重复测量t检验

成对样本t检验(Paired Sample t-Test),也称为配对样本t检验或重复测量t检验,是一种统计方法,用于比较两个相关或配对的样本均值之间的差异是否显著。

2024-11-22 09:06:39 2530

原创 SPSS统计学:独立样本t检验/两样本t检验/两独立样本t检验

独立样本t检验(Independent Samples t-Test),也称为两样本t检验或两独立样本t检验,是一种统计方法,用于比较两个独立样本组的平均值是否有显著差异。这种检验通常用于检验两个独立样本的均值差异是否具有统计学意义,即判断两个样本是否来自具有相同均值的总体。

2024-11-21 17:56:22 1608

原创 SPSS统计学:单样本t检验

单样本t检验(One-sample t-test)是一种统计检验方法,用于比较单个样本的均值与一个已知的总体均值或假设的总体均值之间是否存在显著差异。这种检验特别适用于样本量较小(通常小于30)且数据呈正态分布的情况。

2024-11-21 17:20:24 950

原创 SPSS统计学:平均值检验

平均值检验(Mean Testing)是统计学中用来比较两个或多个样本平均值是否存在显著差异的一系列方法。这种检验的目的是确定不同组之间的平均值差异是否具有统计学意义,即这些差异是否可能是由随机抽样误差引起的,还是确实反映了总体之间的真实差异。平均值检验的选择取决于数据的类型(如连续、分类)、样本的独立性、样本数量、是否需要控制其他变量等因素。正确的检验方法可以帮助研究者得出准确的结论,避免因错误的统计方法而导致的误导性结果。

2024-11-21 16:24:47 818

原创 SPSS统计学:利用分组频数分布计算均值和标准差

有时候,社会科学研究中只有分组频数分布,而没有原始数据,因此不可能求助于精确的原始数据来计算均值和标准差。在只有分组频数的情况下,计算均值和标准差需要使用分组数据的公式。

2024-11-21 11:44:42 1543

原创 SPSS统计学:计算频数分布与分组频数分布

频数分布(Frequency Distribution)是统计学中用来描述一组数据中各个不同值出现的频率的统计工具。它展示了每个不同值或值的范围(称为“类别”或“组”)在数据集中出现的次数。频数分布可以是简单或分组的,具体取决于数据的性质和分析的目的。

2024-11-21 09:51:07 1113

原创 SPSS统计学:方差公式的简化

使用标准的方差公式计算起来,计算量很大,统计学书上(社会研究中的基础统计学,第12版,P95)有一个简化的公式。花了点时间,搞明白简化形式了。

2024-11-20 18:20:02 172

原创 SPSS统计学:离差、方差和标准差

这个例子展示了如何计算一组数据的离差、方差和标准差,这些统计量帮助我们了解数据的集中趋势和离散程度。标准差为7.07厘米,意味着这组数据中个体的身高平均偏离平均身高约7.07厘米。

2024-11-20 17:59:22 858

原创 SPSS统计学:四分位差

四分位差(Interquartile Range,IQR)是统计学中衡量数据离散程度的一个指标,它表示数据中间50%的数值范围。

2024-11-20 17:34:59 1010

原创 SPSS统计学:全距

全距,也被称为极差,是统计学中衡量数据变异程度的一项指标。它代表了一组数据中最大值和最小值之间的差距,计算方式为最大值减去最小值。

2024-11-20 17:19:20 558

原创 SPSS统计学:加权均值

加权均值(Weighted Mean)是一种统计学中的平均值计算方法,它考虑了每个数据点的权重。在计算加权均值时,每个数值会乘以其相应的权重,这些权重反映了每个数值在总体中的重要性或代表性。

2024-11-20 17:08:41 1012

NTRadPing.7z

好用的Radius服务器测试工具,适合网络测试,适合网络模拟器。

2023-09-10

WinRadius.zip

非常好用的Radius服务器软件,自带客户端测试软件。非常适合网络模拟器中与Radius相关的测试。在H3C网络模拟器中亲测可用。

2023-09-10

PC微信逆向分析の强制输出微信调式信息.7z

输出微信自身的调试信息,适合PC微信2.8.0.106,其他版本,请参考文章《PC微信逆向分析の强制输出微信调式信息》。欢迎进入QQ群456197310共同交流。

2020-01-08

PC微信逆向分析の绕过加密访问SQLite数据库.7z

PC微信逆向分析の绕过加密访问SQLite数据库源码,注入微信,读取微信数据库内容,在线备份数据库。 源代码包括C语言和E语言的具体实现。

2020-01-03

铁树开花:软件中的逆向分析与非官方功能扩展.pdf

大学学术讲座中的PPT转的PDF文件,主要介绍了软件逆向分析相关技术和原理。

2019-06-12

C++发送PC微信文本消息示例代码(V2.6.7.57)

C++发送文本消息示例代码(V2.6.7.57),在PC微信2.6.7.57上测试通过。内附C++源代码。

2019-04-23

易语言PC微信(V2.6.7.57)HOOK示例

程序使用易语言对PC微信V2.6.7.57版本做了一个HOOK的演示。提供e语言HOOK的源代码。

2019-04-19

【C#源代码】PC微信 DLL劫持C语言源代码创建器

DLL劫持技术,是一个被微软公司封印了的超强注入技术。如果DLL劫持设计不合理,被注入之后,程序在调用原被劫持的DLL的时候,将出现问题。使用这个工具,可以帮你自动创建你要劫持的DLL,并且在程序调用原系统DLL的时候,依然正常工作,毫无影响。

2019-04-02

PC微信多开器,C#编写,C++ DLL

PC微信多开,无限多开。源代码使用C#编写,调用C++编写的DLL文件。如何编写这个C++的DLL,请查看帮助。

2019-03-21

DLL劫持C++源代码创建器

本工具自动创建用于进行DLL劫持的C++源代码。选择你正在运行的应用程序,选择应用程序加载的DLL,本工具为你创建一个用户劫持此DLL的源代码。代码中有详细的指导,按照指导去配置你的VS,马上编译一个用来劫持的DLL。马上下载下来试试吧。如何创建这个工具,请查看软件的帮助。

2019-03-21

PC微信图片密码提取器

PC版的微信,会下载图片到本地,但是有加密保护,后缀该为.dat,就算你强行打开,也是加密过的密文,无法使用。不过借助整个小工具,就可以直接“破解”微信图片的密码啦。C#语言编写,含源代码,一用就灵,一看就懂。

2019-01-20

【示例】使用WPF制作旗(ViewBox、Canvas、Path的使用)

使用WPF制作旗的简单示例,用到了ViewBox、Canvas、Path,代码简单明了,一看就懂,一看就会。

2019-01-04

【示例】WPF使用最简洁的代码动态加载网络图片

在WPF中,使用最简洁的C#代码,添加Image控件,并向Image控件添加“网络”(非本地)图片。

2018-12-31

【示例】在WPF简单实现图片圆角、只显示部分、渐变

在WPF中,无需编写C#代码,即可通过XAML实现图片的圆角、倒角、只显示部分内容、渐变等效果,在很多软件中大量使用。此示例模块化编写,代码简单易懂。

2018-12-31

示例:WPF动态窗口内容切换

WPF窗口内容动态切换。我第一次喜欢上WPF的原因是WPF窗口切换,操作超级简单、超级方便。从此,就成了WPF的铁粉,WPF中的每一项新的特征,都会让你拍案叫绝。这个示例中,在一个窗口中,通过点击按钮,三个窗口内容就可以完成相互切换。它们之间相互独立,而且可以相互联系。此技巧在我的作品中,大量使用,也供你借鉴。

2018-12-30

示例:WPF按钮背景切换

在WPF中,Button控件的背景图片更换的示例代码。查了不少资料,然后走了不少弯路,终于找到了一个可行的解决方案。写了一个简单的示例,里面添加了详细的注释。如果你正好在想办法给控件动态换背景,这个就正好适合。

2018-12-30

易语言使用E2EE组件写的一个Web服务器示例

如果要用易语言编写Web服务器的话,其自身所带的服务器组件性能太差,功能太弱。不过有了E2EE这个免费的库,你就马山能创建一个功能强大的易语言Web服务器。这里做了一个简单的示例,适合嵌入到自己的易语言项目中火,与其他项目通过Http Post交互。

2018-12-09

WPF INotifyPropertyChanged示例,数据绑定到控件,控件内容随变量的变化而变化

本INotifyPropertyChanged示例中,将一个类变量(Student)绑定到一个控件上,在代码中改变变量值,并立刻引起控件值的变化。此代码经过删减,仅仅保留精简内容,添加注释,简洁明了。 调试环境:Visual Studio 2017+C#4.61

2018-11-02

WPF数据绑定:将一个变量绑定到一个控件,控件内容随变量的变化而变化

WPF的数据绑定功能非常强大,在控件中使用数据绑定功能会为你节省大量的处理时间。本示例中,将一个变量绑定到一个控件上,在代码中改变变量值,并立刻引起控件值的变化。此代码经过删减,仅仅保留精简内容,一看就懂。

2018-11-01

Xposed自动发微信朋友圈(微信6.6.7测试通过)

Xposed控制微信的源代码:自动发送朋友圈,微信6.6.7测试通过。 点开微信后,直接跳转到微信朋友圈,自动发送手机中指定的一个小视频(指定视频封面)。 在微信6.6.7,安卓5.0真机上实测通过。

2018-06-03

Xposed监控微信收发信息的代码(微信6.6.6测试通过)

演示代码: 监控微信收发的每一条信息,并将其输出到调试Logcat窗口(如果要把信息发送到其他地方,可进行修改)。 在Android5.0+微信6.6.6上测试通过。

2018-06-01

Xposed替换程序中的方法,代码演示01

源代码示例: 两个Project,其中一个作为宿主程序,另一个作为Xposed注入的程序。 Xposed注入的程序,运行后,将宿主程序中的一个方法替换掉。宿主程序依然正常运行,但是输出信息却被篡改。 XPosed注入程序解除运行状态后,宿主程序运行正常,信息完好。

2018-06-01

Xposed提取微信数据库密码(微信6.6.6测试通过)

源代码: 采用Xposed技术直接从微信运行过程中提取微信访问自己数据库的加密密码。使用这个密码可以用访问微信的SQLite数据库。

2018-05-31

Xposed给微信加个菜单(修正版,可用版)

Xposed微信开发入门:Xposed给微信加个菜单(修正版,可用版) ------------------------------------------------ //网上有个类似的代码,有一个严重的bug //一点击添加的菜单,微信奔溃 //现在Bug已经修正,可以正常运行。 //测试微信6.6.6

2018-05-30

用Windows Api为MP3文件添加音乐信息

为MP3添加音乐信息,使用Windows的API。

2016-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除