自定义博客皮肤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++、汇编等系列课程,其讲课方式独特,内容生动形

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

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

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

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

原创 使用C#调用宝塔面板API

购买了一台硅谷的服务器,安装了宝塔Linux面板,通过宝塔设置了防火墙,只允许我自己访问(在把办公室,在家)。办公室出口为固定IP地址,简单添加即可。但家里使用的是电信宽带,出口IP地址几乎每天都不一样。修改防火墙太麻烦,因此考虑使用程序的方式自定设置。

2024-03-13 11:47:01 317

原创 【原创】录剪视频的折腾之路

本人为IT男,IT发展快,需要学习的东西又多。往往为了一个技术小问题,花好几天时间学习,接下来十来分钟把事情做完。下次遇到这个同样的问题的时候,可能是几个月后,甚至是几年以后了。这些技术早忘光了,于是又得重头学。虽然不再需要那么长时间,找资料也是个耗时的事情。于是,我决定把技术学完后,把事情做完,然后在录制一个视频存档,顺便还能赚点零花钱。

2023-12-10 10:08:29 323

原创 【原创】Mac mini M1安装home-brew

Mac mini M1 所需神器 home-brew 按照官网的脚本无法安装。末尾添加如下内容,将homebrew中的可执行文件添加到路径中。结果,还需要先安装 Xcode command 命令行工具。无奈,从github下载安装包来安装。再执行如下指令,使其生效。安装完了,却无法执行。

2023-12-05 17:36:01 615

原创 屏蔽浏览器中的F12、鼠标右键、控制台,就这一句代码

屏蔽浏览器中的F12、鼠标右键、控制台,就这一句代码。添加到HTML开头的Head标签中即可。

2023-11-29 14:29:16 212

原创 【原创】WeChat Server搭建

微信公众号的后端,为其他系统提供微信登录验证功能。

2023-11-20 08:07:14 376 1

原创 【原创】SSL证书文件详情查看

默认工具未添加到path中。按照如下指令,使用绝对路径来执行。

2023-11-09 15:21:26 219

原创 解决github有时能访问有时不能访问的问题2

下载地址。

2023-10-27 08:32:41 165

原创 【原创】修复vCenter的Web界面无法启动的问题

因此重新启动vCenter,打开Web,先是报“no healthy upstream”,等了二十分钟后错误依旧。登录vCenter Server后台管理界后,发现有一些服务没启动起来。再次重启vCenter,打开Web,还是报同样的错误。登录ESXi后,发现vCenter的CPU使用率极低。在使用过程中,发现vCenter无法登录,报错。使用命令行登录vCenter,执行如下指令。

2023-10-25 15:22:27 2220 1

原创 【原创】在Linux上安装Zabbix客户端

得到结果。

2023-10-13 15:27:04 616

原创 【原创】中兴交换机配置SNMP Agent

代码如下,请按需修改。

2023-10-13 10:38:30 626

原创 【原创】华为交换机SNMP Agent配置

【代码】【原创】华为交换机SNMP Agent配置。

2023-10-13 10:27:04 153

原创 【原创】华为交换机HWTACACS认证配置

再添加一个本地用户,以防TACACS服务器掉线。设置VTY,允许telnet登录。设置TACACS服务器。

2023-10-11 18:26:42 641

原创 【原创】ubuntu18修改IP地址

接下来,查看 /etc/netplan文件夹。里面只有一个文件 01-netcfg.yaml。打开 01-netcfg.yaml。原来,这里修改IP地址。

2023-10-11 16:17:21 1301

原创 【原创】CentOS9安装Zabbix6.4

使用最小化安装即可。

2023-09-27 14:56:26 592

原创 【原创】H3C S6850交换机开启远程登录

【代码】【原创】H3C交换机开启远程登录。

2023-09-10 11:17:57 323

原创 【原创】CentOS8 DNS服务器搭建[未完成]

【代码】【原创】CentOS8 DNS服务器搭建[未完成]

2023-09-05 12:01:55 146

原创 【原创】H3C三层交换机VLAN路由

【代码】【原创】H3C三层交换机VLAN路由。

2023-09-02 11:52:22 482

原创 【原创】H3C三层交换机的路由模式

交换机配置当前启用了两个接口将端口设置为路由模式,配置IP地址,测试直连的计算机,OK。第二个端口同样配置。

2023-09-02 11:39:05 1721

原创 【原创】H3C路由器OSPF测试

路由器1上接了4跟线,分别为这四个接口配置IP地址。创建OSPF区域,并添加这四个接口对应的网络主机其它路由器,依葫芦画瓢。

2023-09-01 15:22:52 1140

原创 【原创】H3C交换机STP协议测试

交换机1信息:交换机2信息:交换机3信息交换机4信息根桥判断交换机1:32768.06fd-8165-0100交换机2:32768.06fd-8651-0200交换机3:32768.06fd-8d6a-0300交换机4:32768.06fd-93dc-0400从上面比较可以看出“交换机1”的网桥ID最小,因此此交换机将作为网桥的“根”。交换机1交换机2:交换机3交换机4标记端口ALT,意味着端口是有STP协议关闭的。去掉ALTE标记所在线路,最终结果如下:

2023-09-01 10:40:08 386

原创 【原创】H3C交换机链路聚合配置

在默认情况下,这两根线在STP协议下,只有一路是通的,另一路处于备用状态。如果要将这两路都设置为级联,那么还需要一些其它设置。中间两个交换机,使用两根网线直连,这样本来是10G级联,变成了20G级联。查看接口时,会发现有一个叫做BAGG1的接口,20G。接下来,将交换机上的这两个接口添加到聚合组就好了。首先在每个交换机上分别创建一个聚合接口。

2023-09-01 09:59:49 1415

原创 【原创】使用PowerCli脚本启动vCenter中的虚拟机

【代码】【原创】使用PowerCli脚本启动vCenter中的虚拟机。

2023-08-14 20:09:11 346

原创 【原创】Azure语音合成示例

【代码】【原创】Azure语音合成示例。

2023-06-18 08:27:12 304

原创 【原创】解决使用Dr.Com后内网不能互通的问题

Dr.COM这个功能确实强大。自己采用冒充MAC、冒充IP地址的技术,彻底阻止了未授权IP地址的访问。确实厉害!!

2023-06-15 09:18:02 753

原创 【原创】如何进行自制小视频字幕制作

作为一个UP主,制作小视频基本的日常工作。相比于没有字幕的小视频来说,添加字幕后,对于观众来说更为友好。但是,制作字幕确实一件苦逼的事情。如果再配上外文字幕,供国外用户欣赏,这个过程对于UP主来说更为苦逼。不过,虽然苦,但是还得继续。。。

2023-06-13 09:06:36 291

原创 【原创】CentOS8安装MySQL服务器

接下来,就可以远程通过zmrbak来访问这个Mysql数据库了。删除系统中mysql残余。检查一下Mysql安装包。接下来把找到的都删除掉。设置Mysql自动启动。

2023-06-07 11:02:08 183

原创 【原创】解决.NET 6程序无法在Win7上运行的问题

第一次启动时,程序弹出一个对话框,需要安装.NET运行环境,按步骤执行,安装成功。折腾了很久,最后发现需要装一个Windows的补丁:KB2533623。使用.NET6 写了一个程序,结果要运行在Win7上。查看系统日志,结果时hostfxr.dll的问题。第二次启用,结果一闪而过,啥提示都没有就退出了。安装完成后,程序就可以正常运行了。

2023-06-07 09:29:55 2240 1

原创 【原创】解决Windows/macOS 双系统时间不一致问题

Windows把系统硬件时间当作本地时间(Local Time),操作系统中显示的时间和 BIOS 中是一样的。具体表现:一旦进入过 macOS 系统,再回到Windows后, 就会发现时间会比实际时间慢8个小时。操作系统在同步时间的时候,同时会修改BIOS时间,因此导致Windows/macOS显示的时间不一致。macOS 则把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的。下次启动Windows后,Windows会采用与macOS系统一致的时间处理方式。

2023-06-05 08:30:24 4593

原创 【原创】通过VNC连接到macOS桌面后,鼠标指针变成一个点的问题

在鼠标指针是一个点的时候,苹果\系统设置\辅助功能,还没操作什么,但是鼠标指针恢复成一个箭头了。但是在使用的过程中,发现一个奇怪的现象:鼠标的箭头,被变成了一个黑点。但是,如果要访问macOS的远程桌面,似乎没有更好的方法,只能使用vnc凑合着用了。在vnc客户端中,没找到对应的设置,在macOS系统中,也没有找到对应的设置。用惯了Widows的远程桌面,再来用vnc的话,确实不好用。不知什么原理,反正问题解决了。但是,偶然发现,一个规律。

2023-06-05 07:51:46 1170

原创 【原创】ESXi虚拟机打包备份

基本上,对于有效数据的压缩率为50%,但对于分配的磁盘容量来说,只有6.7%,压缩比非常高。其实,虽然分配的空间有100G,而绝大部分空间中是没数据的,因此压缩比就非常高了。VMware官方提供了导出功能,将虚拟机通过Web界面导出,放到你的PC机上,缺点依然很明显,费时费事,还原起来也比较麻烦。导出后,再压缩一下,倒是可以减少体积。一般情况下,我直接使用复制虚拟机的方式,这种方式比较简单,但缺点是耗费的磁盘空间比较多。另外,一种方式就是直接登录到esxi主机中,通过命令行直接对虚拟机进行压缩打包。

2023-05-24 09:24:53 1700

原创 【原创】华为交换机配置脚本

但,本人之前编写过一个可以运行在SecureCRT中的VBScript的也不错,唯一遗憾的是SecureCRT对python的支持还是比较弱的。使用脚本配置的话,可以大大减轻网络管理员的工作量。当然,编写脚本的能力呢,必须具备。这样,每次配置交换机的时候,只需修改一些参数,然后在SecureCRT中运行一下就好。编写脚本,你可以有很多种选择,尤其当前python最为火热,可以优先考虑。这里,我用VBScript为例,来创建一个配置交换机的脚本。最后定义一个Main函数,用来调用这些函数,对交换机进行配置。

2023-05-22 18:03:10 1505

原创 【原创】使用PowerShell脚本卸载ESXI中虚拟机的光盘

在虚拟机数据迁移的时候,有时候虚拟机还挂了一个光盘ISO,结果在存储设备中依然显示此虚拟机在用此存储。这里,只要将虚拟机的挂载的光盘去掉,那么虚拟机就与这个存储没有关联了,存储也不会显示该虚拟机再用它了。如果手动点击虚拟机一个个去设置的话,太费事,可以考虑使用脚本来完成。一个个处理太慢,那么就批量处理吧。

2023-05-13 12:05:58 246

原创 【原创】使用阿里云搭建一个Chat-GPT Proxy

为了Chat-GPT Api,如果使用国外的服务器,费用是个大坑。其实阿里云里面位于美国的云虚拟主机,还是可以用的,虽然速度慢了点,但毕竟能用,而且价格也便宜。只是这个云虚拟主机,只能放一个Web页面,不能进入桌面。

2023-05-10 15:54:44 3055

原创 【原创】DELL R750xs 无盘ESXi7安装

一台磁盘阵列多台DELL R750xs 充当esxi主机。

2023-05-06 09:49:59 2693

原创 【原创】使用PowerShell配置新安装的ESXI主机

优点:简单缺点:太慢启动PowerShell命令行,执行行如下命令。

2023-05-05 10:12:33 648

原创 禁止Win11自动升级的PowerShell脚本

脚本来源:Microsoft Azure 虚拟机管理。注意:使用管理员权限运行。

2023-05-01 07:54:28 372

原创 【原创】搭建一个“免费的”Chat-GPT Proxy

前文“搭建一个Chat-GPT Proxy”,需要借助于云主机,但云主机就涉及到费用。有没有“免费”的呢?结果:有!!那就是,使用“Azure OpenAI Service”。

2023-04-30 00:36:20 728

原创 【原创】搭建一个Chat-GPT Proxy

由于众所周知的原因,Chat-GPT在国内无法使用。如果要使用的话,需要一定的科技含量。

2023-04-29 19:26:02 2882

原创 【原创】HttpClient访问“不可靠”Https时错误处理

但,使用HttpClient访问不合法的https站点,如直接使用IP地址访问,则出现异常。使用HttpClient访问带有合法证书的https站点,正常。使用HttpClient访问http站点,正常。这样,就不再报异常了。

2023-04-29 18:03:21 1611 1

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关注的人

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