• 2024-11-20[RoarCTF 2019]Easy Calc
    打开是一个计算器查看网页源码发现,程序通过调用clac.php文件给num传参再计算,其中encodeURIComponent函数对计算表达式中的符号进行转码。例如表达式为1+1,则返回1%2B1,故url为calc.php?num=1%2B1。另外这里还提示我们他已经部署了waf,waf会过滤一些非法字符访问calc.php发现直接
  • 2024-11-18一款基于 Java 开发的微信数据分析工具!
    大家好,我是Java陈序员。今天,给大家介绍一款基于Java开发的微信数据分析工具!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍wx-dump-4j——一款基于Java开发的微信数据分析工具。它准确显示好友数、群聊数和当日
  • 2024-11-15Visual Studio 快速分析 .NET Dump 文件
    前言在开发和维护.NET应用程序的过程中,有时会遇到难以捉摸的性能瓶颈或内存泄漏等问题。这些问题往往发生在生产环境中,难以复现。为了更准确地诊断这些运行时问题,通常会收集应用程序在生产环境中的内存转储文件(.dump文件)。在这种情况下,分析内存转储文件(.dump文件)成为解决问题
  • 2024-11-13MIGO DUMP LCX_RAP_EVENT_RUNTIME CL_RAP_EVENT_MANAGER==========CP
    MIGO收货时发生DUMP运行事务代码:SBGRFCCONF创建入站目标输入目标BGPF 保存即可 TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanianChineseSimplifiedHungarianRussianChineseTraditi
  • 2024-11-08[RoarCTF 2019]Easy Calc 1
    [RoarCTF2019]EasyCalc1打开实例发现是个计算器查看源代码看见设置了WAF的提示,并看见计算器的请求方法,注意到calc.php页面访问calc.php页面,查看到逻辑处理源代码,根据代码显示,确定这是一道RCE题,blacklist为黑名单过滤数组,总结:绕过数组就可以任意代码执行传递num=ls,发现
  • 2024-11-08Android Audio中 AudioTrack、 AudioFlinger和 HAL 使用dump的区别
    Audiodump在定位音频的各种问题非常重要,我们主要在AudioTrack、AudioFlinger和HAL层中会用到,这里我们先明确一下在不同层使用dump的区别。以下是关于AudioTrack、AudioFlinger和HAL(HardwareAbstractionLayer,硬件抽象层)中dump的区别和使用场景:一、区别Audi
  • 2024-11-02如何使用Ida Pro和Core Dump文件定位崩溃位置(Linux下无调试符号的进程专享)
    我们在嵌入式Linux开发过程中经常会遇到一个问题,就是程序崩溃后不知道具体位置。因为我们发布到生产环境的一般是没有调试符号的(使用strip或编译时加-s参数,CMake生成的编译指令中的-O3也会造成调试符号丢失),毕竟嵌入式的存储都比较有限,肯定是需要剥离调试符号的。另外一个
  • 2024-11-02PHP数据类型
    几种常用的数据类型:String(字符串)Integer(整型)Float(浮点型)Boolean(布尔型)NULL(空值)Array(数组)Object(对象)字符串类型:代码:<?php    //字符串类型$a ="NBA-2K20";echo '我喜欢玩$a';echo "<br>";echo "我喜欢玩".$a;echo "<br>
  • 2024-10-27记一次内存溢出排查(dump文件)
    问题某天晚上七点多,我们的一个服务节点挂掉了,查看了服务器状态,内存使用异常此时间段是业务量较少的时间段,仅有此节点挂掉了,另外3个节点正常我们使用Springcloud微服务架构,该服务部署了4个节点,一个节点挂掉暂不影响服务的正常使用使用jps命令查看了gc情况使用jmap-dump
  • 2024-10-25redis迁移 redis-dump和redisshake
    redis-dump从a服务器redis1号库迁移到b服务器redis的1号库(网络不互通)ruby版本有要求,我服务器报错2.7.8以上1.安装需要的依赖yuminstallrubyrubygemsruby-devel-y2.配置秘钥curl-sSLhttps://rvm.io/mpapis.asc|gpg2--import-curl-sSLhttps://rv
  • 2024-10-24Windows下dump文件生成与分析
      一生成Dump文件生成dump文件有三种方式:任务管理器生成,windbg抓取,源码中添加dump转储代码。需要根据实际情况选择。1.1任务管理器在程序崩溃后,先不关闭程序,在任务管理器中找到该程序对应的进程。右键—>创建转储文件。 1.2WinDbg抓取程序运行崩溃后,先不关闭程序,将
  • 2024-10-24WinDbg快速分析异常情况Dump文件
     https://syxdevcode.github.io/2017/12/04/WinDbg%E5%BF%AB%E9%80%9F%E5%88%86%E6%9E%90%E5%BC%82%E5%B8%B8%E6%83%85%E5%86%B5Dump%E6%96%87%E4%BB%B6/ WinDbg快速分析异常情况Dump文件生产环境偶尔会出现一些异常问题,WinDbg或GDB就是解决此类问题的利器。调试工具Win
  • 2024-10-22Redis持久化之RDB备份方式保存数据
    一:什么是redis的持久化官网介绍:英文:https://redis.io/topics/persistence中文:http://www.redis.cn/topics/persistence.html二:Redis的RDB是什么?在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里,Redis会单独创建(fork)
  • 2024-10-21oom排查与jvm部门知识
    1)什么是OOM?OOM,全称“OutOfMemory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明:ThrownwhentheJavaVirtualMachinecannotallocateanobjectbecauseitisoutofmemory,andnomorememorycouldbemadeavailablebyt
  • 2024-10-20Koom和LeakCanary
    1.LeakCanary原理在Java中软引用(SoftReference)和弱引用(WeakReference)在创建的时候都可以关联一个引用队列。当GC(垃圾回收线程)准备回收一个对象时,如果发现它还仅有软引用(或弱引用,或虚引用)指向它,就会在回收该对象之前,把这个软引用(或弱引用,或虚引用)加入到与之关联的引用
  • 2024-10-17Windbg下使用dump分析内存溢出
    https://www.cnblogs.com/M-MAKI/p/17085360.html 分析简述 创建dump文件;通过 !address-summary 和 !eeheap-gc判断是否为内存泄漏;通过!dumpheap-stat观察出问题的类型;通过!dumpheap-mtMT号-minxxx来索引该类型下占用较高的数据;再通过!gcrootGC根来查看该根被
  • 2024-10-16《php经典实例》5 第五章 变量
    7把复杂的数据类型压缩到一个字符串中7.2magic_quotes_gpc魔术引号开关7.2.1魔术引号开关的功能:如果输入的数据有单引号'、双引号"、反斜杠\ 、会自动加上反斜杠,以防sql注入等恶意代码7.2.2开启此功能在php.ini中设置magic_quotes_gpc=On此功能仅在在<=
  • 2024-10-16Redis 数据导入导出
    方式一:redis-dump前置安装redis-dumphttps://blog.csdn.net/zhanaolu4821/article/details/103684237数据导出##-uuri##-a密码##-ddatabase##导出所有库/usr/local/bin/redis-dump-u127.0.0.1:63790-a123456>/data/dba/yanhao/test/testredis.json##导
  • 2024-10-15dotnet独立打包 如何设置崩溃自动生成dump
    在.NET应用程序中,可以通过设置环境变量来实现崩溃时自动生成dump文件。以下是如何设置环境变量以及相关的代码示例:设置环境变量:在Windows系统中,可以通过以下步骤设置环境变量:打开“系统属性”->“高级”->“环境变量”。在“系统变量”下,点击“新建”,添加以下变量:变量名:C
  • 2024-10-15.net ocre 程序崩溃自动dump在多平台中的实现
    前言经常排查问题的朋友都知道,我们在遇到CPU或者内存高的时候,有时会生成dump文件来做分析。但是我们也会遇到一些场景,应用程序直接崩溃退出,这个时候我们已经没法使用常规方式dump了,因为整个进程树已经退出了,那么我们有没有办法让系统自动做dump,答案是肯定的:让系统在程序崩溃时自
  • 2024-10-12windows手动触发蓝屏获取dump
    两种情况:开不了机:先进pe加载系统的system注册表,开启完全内存转储CrashDumpEnabled,设置保存路径DumpFile;然后重启进入系统,显示蓝屏;关机再进pe,将刚才生成的dump提取能开机:开启完全dump抓取,指定dump路径,重启蓝屏生成;或者手动触发蓝屏 开启完全内存转储注:Win7和2008系统默认未开
  • 2024-10-11GUI 800 打印预览dump
    3376098-使用FEATURE_NOT_SUPPORTED的RAISE_EXCEPTION转储在从假脱机到SP01的打印预览时发生-SAPforMe URE_NOT_SUPPORTED的RAISE_EXCEPTION转储在从假脱机到SP01的打印预览时发生SAPKnowledgeBaseArticle,version:9,审批日期:1
  • 2024-10-09[20241009]oracle timestamp with time zone数据类型的存储.txt
    [20241009]oracletimestampwithtimezone数据类型的存储.txt--//放假前遇到的问题,开发在表中定义了几个timestampwithtimezone的数据类型,及时更正对方的错误,完全没有使用这样的数据--//类型。类似的问题我以前就遇到,比如全部应用程序的表凡是varchar2数据类型都被定义为nvar
  • 2024-10-09PostgreSQL 使用pg_dump备份和恢复数据库
    PostgreSQL使用pg_dump备份和恢复数据库pg_dump是PostgreSQL提供的用于备份数据库的工具,它可以将数据库内容导出为不同格式的文件,以便之后进行还原或迁移。下面是关于pg_dump和pg_restore的详细使用说明。一、pg_dump基本语法pg_dump[选项]-d<数据库名>-f<备
  • 2024-10-08【PostgreSQL】运维篇——定期备份与恢复策略
    在数据库管理中,定期备份是确保数据安全性和可恢复性的关键措施。制定一个有效的备份计划可以帮助您在发生数据丢失、损坏或其他灾难性事件时快速恢复数据。以下是制定定期备份计划的步骤,以及使用pg_dump和其他工具进行数据备份和恢复的详细介绍。1.备份计划的制定1.1确定