.js是javascript文件的扩展名,例如main.js。 .jsx是javascript文件并表明使用了JSX语法。 .ts是typescript文件的扩展名 .tsx表明是typescript文件并使用了JSX语法。 .js 和 .jsx的区别:两者并没有差别,.jsx文件和.js文件后缀是可以互换的,语法内容完全通用,.jsx文件就是js文件。 那为什么要用.jsx后缀文件名呢? 为了表示使用了JSX语法让编辑器能够正确编译。 JSX就是Javascript和XML结合的一种格式。React发明了JSX,…

2023年3月6日 0条评论 312点热度 0人点赞 阅读全文

网页前端的语言 Javascript,由于谁都看得到代码逻辑,不如后端来得安全。因此除了机密性的程序码别放前端,最好网页上的 JS 也需要经过处理,除了降低可读性,也可避免被盗用。 常见的处理方式有压缩、加密、混淆等等,如果做得太简化,使用某些破解工具就能还原。因此本篇会说明比较安全、复杂的作法与流程。 然而再提醒一下,前端代码并没有无法破解的手段,本篇的列出的一些方法,要还原它们还是比较困难。除非是遇到高手,否则预防一般访客、或是 Script Kid 倒是绰绰有余了。 一、压缩 JS 工具 1. 为何要压缩 J…

2023年2月22日 0条评论 265点热度 1人点赞 阅读全文

win10任务栏显示秒表,撸货什么的比较实用。 还是代码保存txt为ANSI格式,后缀改为bat直接运行即可,第二次运行取消显示秒表。 注意:目前此代码仅限win10,其他系统的我没装虚拟机没法写完测试。 显示效果 如下: bat文件代码 @echo off :: 修改窗口大小 mode con cols=51 lines=16 echo 正在检测环境... :: 添加或移除显示秒的值 reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVe…

2023年2月20日 0条评论 173点热度 0人点赞 阅读全文

安装Html Agility Pack Html Agility Pack是一个开源的解析HTML元素的类库。可以在C#中直接操作,类似于XML操作方法。操作还是比较好理解的。 在NuGet中安装: PM>Install-Package HtmlAgilityPack -Version 1.8.2 这里可以选择最新版本 https://www.nuget.org/packages/HtmlAgilityPack 官网:https://html-agility-pack.net/ 解析HTML 1、本地html…

2023年2月19日 0条评论 134点热度 0人点赞 阅读全文

解密PyInstaller加密的.pyc.encrypted代码 以下两种思路进行解密 1、使用 pyinstxtractor-ng 解包PyInstaller打包的bundle中的demo.exe文件时附带解密掉。 Github:https://github.com/pyinstxtractor/pyinstxtractor-ng pyinstxtractor-ng 集成解密功能,看它的代码应该也不是100%解密成功。 执行命令:python .\pyinstxtractor-ng.py .\dist\demo\…

2023年2月18日 0条评论 236点热度 0人点赞 阅读全文

因为pyinstaller方便、兼容性相对较好,所以我们会经常见到一些用pyinstaller打包的Python程序,在这里我们了解一下如何对这些打包好的exe文件进行反编译(即反编译出.py文件),也可以通过对抗去改进我们程序的保护措施。 工具 1、pyinstxtractor.py ---- 将.exe解包 github: https://github.com/countercept/python-exe-unpacker/blob/master/pyinstxtractor.py 2、uncompyle6 -…

2023年2月18日 0条评论 290点热度 0人点赞 阅读全文

charles简介 Charles 是常用的网络封包截取工具, 通过将自己设置成系统的网络访问代{过}{滤}理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 Charles 主要功能包括: 截取 Http 和 Https 网络封包 支持重发网络请求,方便后端调试 支持修改网络请求参数 支持网络请求的截获并动态修改 支持模拟慢速网络 主界面介绍 Charles 主要提供两种查看封包的视图,分别名为 “Structure” 和 “Sequence”。 Structure 视图将网络请求按…

2023年2月13日 0条评论 238点热度 0人点赞 阅读全文

抓包 Charles https://www.charlesproxy.com/ mac端很舒服轻松的小花瓶,抓应用层Http(s)请求,是付费的,可寻找破解版 Fiddler windows端的“Charles",  抓应用层Http(s)请求。但不推荐使用,因为它无法导入客户端证书(p12、Client SSL Certificates),对于服务器校验客户端证书的情况无法Bypass WireShark https://www.wireshark.org/ 会话层抓包很方便,通常需要配合反编译找到协议的组成方…

2023年2月13日 0条评论 256点热度 0人点赞 阅读全文

微信/QQ/TIM防撤回补丁,适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁。源码在文章最后。 支持最新版微信/QQ/TIM,其中微信能够选择安装多开功能。 【微信】实际效果: 对方撤回消息后,将在当前聊天记录最下方显示“xxxx 撤回了一条消息”(正常情况下是显示在撤回的那条消息下方的),但是实际消息仍旧存在。 【QQ/TIM】实际效果: 对方撤回消息后,你的聊天界面不会有任何变化(无撤回提示),你仍旧能看到对方撤回的消息。 使用方法 1、使用本程序前,先关闭微信/QQ/TIM。 2、以管理员…

2023年2月9日 0条评论 109点热度 0人点赞 阅读全文

免费体验,请点击OpenAI - ChatGPT ChatGPT 是一种基于深度学习的聊天机器人技术,它可以让机器人与人类进行自然语言交流。ChatGPT 通过预先训练的深度神经网络模型,可以从输入的文本中生成与之相关的回复文本。 看图: 1、首先在服务器上安装宝塔面板 成功安装宝塔面板后仅安装Nginx就可以了,然后添加一个静态网站(web项目) 看图: 2、web项目完成后就开始部署Chatgpt 在宝塔面板左侧导航栏——>点网站,进入后点击根目录下的路径地址,然后再点击终端,执行安装命令:git clo…

2023年2月8日 0条评论 533点热度 0人点赞 阅读全文