- 2024-11-05归龙潮程序逆向笔记 (不定期更新)
Unity游戏啊,先分析一下文件,Unity2021.3,AB包没加密,Lua看着像异或加密,还有HybridCLR的dll应该是AES之类的看到了libNetHTProtect.so和libmsaoaidsec.so两位老朋友,上frida一把梭!果不其然一开frida就闪退,看闪退的时机大概率在il2cpp前就已经检测了…搜一下msaoaidsec,果然在java层有
- 2024-11-052024/11/5日 日志 关于BOM浏览器对象模型和DOM文档对象模型的学习与笔记整理
和Javascript有关的BOM与DOM及事件监听。以下是今天的内容点击查看代码--BOM--BrowserObjectModel浏览器对象模型--JavaScript将浏览器的各个组成部分封装为对象--组成:--Window:浏览器窗口对象--Navigator:浏览器对象--Screen:屏幕对象--History:历史记录
- 2024-11-05Tomato靶机拿取shell
1.扫主机arp-scan-Ieth0-l2.扫端口nmap-A-p--sS-T4--min-rate=10000192.168.163.1553.扫目录发现dirsearch扫不到,可以换dirb扫一下4.挨个目录看一眼5.最后在目录下的info.php有phpinfo信息发现allow_url_fopen和allow_url_include处于一开一闭
- 2024-11-05Net 9中LINQ新增特性
在.NET9中,LINQ引入了一些新的特性和增强功能,以下是主要的新特性列表:1.AsQueryable()扩展方法对List<T>支持在.NET9中,List<T>类型现在支持调用AsQueryable()方法,将List<T>转换为IQueryable<T>,使得可以执行更复杂的LINQ查询,尤其是在与IQueryable数据源
- 2024-11-05前端实战之使用canvas合并图片
最近做一个完整的系统,前端中涉及到一个推广图片的生成,其中推广图片是由一个变化的链接生成的二维码与一个固定图片拼接而成实现demo: html部分:<div><imgid="qrcode"src="/img/promotion/qrcode.png"alt="二维码"><imgid="poster"src="/img/promotion/post
- 2024-11-05Go 语言变量类型:从入门到精通,一篇搞定所有知识点!
Go语言变量类型1.基本类型1.1数值类型1.2布尔类型1.3字符串类型2.复合类型2.1数组2.2切片2.3字典(map)2.4结构体2.5接口3.类型转换4.零值5.示例1.基本类型Go语言中的基本类型主要包括数值类型、布尔类型和字符串类型。1.1数值类型整型:int:根据
- 2024-11-05【semantic Kernel】如何让其他模型也能在SemanticKernel中调用本地函数
参考:https://mp.weixin.qq.com/s/swPPTyIJa-2OJcyycBVJNQ代码://接入星火AIvarhttpClient=newHttpClient(newXinghuoOpenAIHttpClientHandler());varbuilder=Kernel.CreateBuilder().AddOpenAIChatCompletion(modelId:"generalv3.5","tHQoTStMXIMXmmFwr
- 2024-11-05基于surging 的木舟平台如何通过HTTP网络组件接入设备
一、概述 上篇文章介绍了木舟如何上传模块热部署,那么此篇文章将介绍如何利用HTTP网络组件接入设备,那么有些人会问木舟又是什么,是什么架构为基础,能做什么呢? 木舟(Kayak)是什么? 木舟(Kayak)是基于.NET6.0软件环境下的surging微服务引擎进行
- 2024-11-05dotNet 整合 Microsoft.Extensions.DependencyInjection 利用反射实现依赖批量注入
前言框架.net8.0Microsoft.Extensions.DependencyInjection8.0创建三个类库项目ConfigServicesLogServicesMailServices创建一个控制台项目ConsoleAppMailConfigServicesnamespaceConfigServices.IService{publicinterfaceIConfigService{
- 2024-11-05负载均衡4层
1.4层vs7层负载均衡共同点区别具体使用应用场景4层负载均衡传输层端口tcp,udp对端口进行负载均衡stream_upstream,proxy_pass端口转发,推荐lvs7层负载均衡应用层对http/https请求进行处理,转发server_name,location(匹配uri),UA,XF
- 2024-11-042024/11/4日 日志 关于JavaScript 变量、数据类型、类型转换和流程控制语句的学习
经过两天的休憩,状态更佳,后面的笔记和学习进度也会加快JavaScript变量、数据类型、类型转换和流程控制语句点击查看代码----变量--JavaScript中用var关键字(variable的缩写)来声明变量--vartest=20;--test="张三":--·JavaScript是一门弱类型语言变量可
- 2024-11-04作用域及其解析
作用域作用域定义通常来说,一段程序代码中所用到的名字(变量名和函数名)并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。简单理解:就是代码名字(变量)在某个范围内起作用和效果作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突
- 2024-11-04现代模块机制
摘自《你不知道的js》这本书,第五章第五节:现代模块机制。感觉这个很牛很高大上,但是不能完全看懂,抄下来,慢慢品读理解:varMyModules=(functionManager(){varmodules={};functiondefine(name,deps,impl){for(vari=0;i<deps.length;i++
- 2024-11-04学习JS
varfoo=(functionCoolModule(){varsomething='cool';varanother=[1,2,3];functiondoSomething(){console.log(something);}functiondoAnother(){console.log(another);
- 2024-11-04聊一聊 .NET高级调试 中必知的符号表
一:背景1.讲故事在高级调试的旅行中,发现有不少人对符号表不是很清楚,其实简而言之符号表中记录着一些程序的生物特征,比如哪个地址是函数(签名信息),哪个地址是全局变量,静态变量,行号是多少,数据类型是什么等等,目的就是辅助我们可视化的调试,如果没有这些辅助我们看到的都是一些无
- 2024-11-04Cesium专栏-地形开挖(附源码下载)
CesiumCesium是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。关于地形开挖地形开挖就是在地形表面,开挖出一定范围的
- 2024-11-04第一章 JavaScript基础
1.什么是JavaScriptJavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言JavaScript特点向HTML页面中添加交互行为脚本语言,语法和Java类似解释性语言,边执行边解释JavaScript组成ES基础语法DOM操作HTML元素BOM操作浏览器前进,后退,刷新2.JavaScrip
- 2024-11-03Golang new() make var []int 使用的具体区别
一、数组和切片的初始化1var []int 格式funcmain(){ vart1[]int t1=append(t1,1) fmt.Println(t1)//正常输出1 vart11[]int t11[0]=11//panic:runtimeerror:indexoutofrange[0]withlength0 fmt.Println(t11) vart12[1]int t12[0]=
- 2024-11-03JavaScript 正则表达式
一直接量点击查看代码varreg=/^\w{6,12}$/;正则表达式常用的规则如下:^:表示开始$:表示结束[]:代表某个范围内的单个字符,比如:[0-9]单个数字字符.:代表任意单个字符,除了换行和行结束符\w:代表单词字符:字母、数字、下划线(),相当于[A-Za-z0-9]\d:代表数字字符:相当于[0-
- 2024-11-03JavaScript DOM
一获取Element对象点击查看代码Document对象中提供了以下获取Element元素对象的函数getElementById():根据id属性值获取,返回单个Element对象getElementsByTagName():根据标签名称获取,返回Element对象数组getElementsByName():根据name属性值获取,返回Element对象数组getEleme
- 2024-11-03JavaScript知识点梳理及案例实践
1.Date对象创建Date对象//方法1:不指定参数varnowd1=newDate();console.log(nowd1.toLocaleString());//方法2:参数为日期字符串vard2=newDate("2004/3/2011:12");console.log(d2.toLocaleString());vard3=newDate("04/03/2011:12");console.log(d3.toLoca
- 2024-11-03vim使用&核心文件
1.vi-vim编辑器详解nano,ed....编辑器.vi/vim区别vi系统自带,不需要额外安装,功能少。vim在最小化安装的版本中默认没有,需要额外安装进阶高级快捷键,操作。vim的基本使用vim/Nolen/hh.txt编辑模式:字母“i”进入退出编辑模式:“esc”键:wqwrite(写,保存)quit(退出)
- 2024-11-03webapi dotnet Program.cs 的封装
webapidotnetProgram.cs的封装精简代码拆分成两个部分RegisterServices(builder);和ConfigureApplication(app);或者使用代码块,大括号来进行拆分.usingHtmlTags;usingMediatR;usingMicrosoft.AspNetCore.Builder;usingMicrosoft.EntityFrameworkCore;usingMic
- 2024-11-03机器学习算法在金融信贷风控模型中的应用毕业论文【附数据】
- 2024-11-03【Canvas与标志】白橙黄色圆角方形辐射警示牌
【成图】【代码】<!DOCTYPEhtml><htmllang="utf-8"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><head><title>630.白橙黄色圆角方形辐射警示牌</title><styletype="text/