<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[question55的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/question55</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; question55]]></copyright><item><title><![CDATA[【移动安全】对webview漏洞的一些分析]]></title><link>https://blog.youkuaiyun.com/question55/article/details/137410168</link><guid>https://blog.youkuaiyun.com/question55/article/details/137410168</guid><author>question55</author><pubDate>Fri, 05 Apr 2024 21:40:25 +0800</pubDate><description><![CDATA[if (getIntent().getExtras().getBoolean("is_reg", false)) {      //根据传入的Intent中的参数，加载不同的URL。如果"is_reg"参数为true，则加载本地资源"registration.html"，否则加载从Intent中传入的URL。//允许js代码与android应用交互。//可以恶意构造url。]]></description><category></category></item><item><title><![CDATA[【吾爱破解】Android初级题(二)的解题思路 _]]></title><link>https://blog.youkuaiyun.com/question55/article/details/136921940</link><guid>https://blog.youkuaiyun.com/question55/article/details/136921940</guid><author>question55</author><pubDate>Thu, 21 Mar 2024 21:52:04 +0800</pubDate><description><![CDATA[javai++) {]]></description><category></category></item><item><title><![CDATA[【安卓逆向】一款小说app去除广告与解锁vip分析]]></title><link>https://blog.youkuaiyun.com/question55/article/details/136276515</link><guid>https://blog.youkuaiyun.com/question55/article/details/136276515</guid><author>question55</author><pubDate>Sat, 24 Feb 2024 21:55:30 +0800</pubDate><description><![CDATA[这次的受害者是一款破解圈里面大名鼎鼎的：56yU6Laj6ZiB😼先来看看开屏广告（穿山甲）阅读小说时的广告（百度）你就说烦不烦🤣先来去除穿山甲广告：com.bytedance.pangle.Zeus.hasinitom.bytedance.pangle.Zeus.hasinit是一个用于判断是否已经初始化的方法，它通常是在字节跳动旗下的Pangle（原名Zeus）广告平台的SDK中使用的。这个方法用于检查广告SDK是否已经被正确地初始化，所以通过修改其放回值进行去初始化，就可以达到去除穿山甲广告的效果]]></description><category></category></item><item><title><![CDATA[【安卓逆向】app防止截屏分析与去除]]></title><link>https://blog.youkuaiyun.com/question55/article/details/136266134</link><guid>https://blog.youkuaiyun.com/question55/article/details/136266134</guid><author>question55</author><pubDate>Sat, 24 Feb 2024 01:50:47 +0800</pubDate><description><![CDATA[>addFlags(),还有Landroid/view/Window;]]></description><category></category></item><item><title><![CDATA[[newstarctf2023] --RE wp]]></title><link>https://blog.youkuaiyun.com/question55/article/details/136244095</link><guid>https://blog.youkuaiyun.com/question55/article/details/136244095</guid><author>question55</author><pubDate>Thu, 22 Feb 2024 22:09:49 +0800</pubDate><description><![CDATA[rc4加密表，base64换表：脚本梭就行python
username = b"genshinimpact"
base64_table = [125, 239, 101, 151, 77, 163, 163, 110, 58, 230, 186, 206, 84, 84, 189, 193, 30, 63, 104, 178, 130, 211,
        164, 94, 75, 16, 32, 33, 193, 160, 120, 47, 30, 127, 157, 66, 16]]></description><category></category></item><item><title><![CDATA[【misc】ctfshow--CTF的一生如履薄冰]]></title><link>https://blog.youkuaiyun.com/question55/article/details/136074560</link><guid>https://blog.youkuaiyun.com/question55/article/details/136074560</guid><author>question55</author><pubDate>Wed, 07 Feb 2024 22:17:00 +0800</pubDate><description><![CDATA[!]]></description><category></category></item><item><title><![CDATA[【pwn】ctfshow元旦水友赛--BadBoy]]></title><link>https://blog.youkuaiyun.com/question55/article/details/136059276</link><guid>https://blog.youkuaiyun.com/question55/article/details/136059276</guid><author>question55</author><pubDate>Tue, 06 Feb 2024 16:47:23 +0800</pubDate><description><![CDATA[首先先来看一下程序的保护情况这里got表可改，没有开地址随机接着看一下ida逻辑很直接，只有一个main函数，一点点分析这段代码buf[1] = __readfsqword(0x28u);
  init_func(argc, argv, envp);
  buf[0] = 'gfedcba';
  v5 = 0LL;
  while ( (_DWORD)kl )
  {
    puts("i am bad boy ");
    __isoc99_scanf("%ld", &v4);
    write(]]></description><category></category></item><item><title><![CDATA[【pwn】pwnable_start --只有read和write函数的getshell]]></title><link>https://blog.youkuaiyun.com/question55/article/details/136031829</link><guid>https://blog.youkuaiyun.com/question55/article/details/136031829</guid><author>question55</author><pubDate>Sun, 04 Feb 2024 20:12:39 +0800</pubDate><description><![CDATA[addrlenfd'<'LINUX -]]></description><category></category></item><item><title><![CDATA[【安卓逆向】一款3d地图软件的逆向破解过程]]></title><link>https://blog.youkuaiyun.com/question55/article/details/136016797</link><guid>https://blog.youkuaiyun.com/question55/article/details/136016797</guid><author>question55</author><pubDate>Sat, 03 Feb 2024 21:33:32 +0800</pubDate><description><![CDATA[今天在应用商城看到一款"3d地图"软件，下载打开发现看街景啥的都要vip，连地图放大都要vip，这不能忍！首先先用mt管理器简单看看，发现是没有加壳的，然后我们拖进android killer进行分析首先我们先对"会员”这个字符串进行搜索进行搜索上面这个unicode编码，表示的字符串是“当前已是会员”，我们先来分析以下这段smali代码这两句表示调用canUse这个方法，参数是MAP_VR,返回值存到v0里面，然后后面进阶着进行了if-eqz的判断，然后是0的话就跳转，不是0的话就打印出字符串“已经是会员]]></description><category></category></item><item><title><![CDATA[【pwn】[SUCTF 2018 招新赛]unlink --堆利用之unlink]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135674766</link><guid>https://blog.youkuaiyun.com/question55/article/details/135674766</guid><author>question55</author><pubDate>Thu, 18 Jan 2024 14:58:45 +0800</pubDate><description><![CDATA[先来看一下程序的保护情况堆栈不可执行，而且还开了canary看一下ida又是经典菜单题，接着分析每一个函数功能就行touch函数：有一个数组存malloc出来的地址delete函数：删除堆中的数据，不存在uaf漏洞show函数：打印堆中数据take_note函数：向堆中写数据分析到这里，根据题目的提示，那就用unlink来打，这里有篇博客可以先学习一下：【pwn学习】堆溢出（三）- Unlink和UAF_堆溢出 got表-优快云博客首先我们先创建三个堆块debug看一下再看看一下存堆地址的数组接着我们来构]]></description><category></category></item><item><title><![CDATA[【pwn】cmcc_simplerop --rop链的构造]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135562377</link><guid>https://blog.youkuaiyun.com/question55/article/details/135562377</guid><author>question55</author><pubDate>Fri, 12 Jan 2024 21:43:07 +0800</pubDate><description><![CDATA[程序保护情况检查32位程序，堆栈不可执行主函数：左边又是一堆函数，file看一下发现是静态链接，那ret2libc不用考虑了，接着看一下有没有int 80那可以考虑利用rop链调用execve函数，用系统调用的函数参数是存在寄存器中的，但是本程序找不到/bin/sh的字符串，可以利用read函数读入/bin/sh字符串然后就是找gadgetexp：from pwn import *context(os='linux',arch='i386',log_level='debug')io=remote("node]]></description><category></category></item><item><title><![CDATA[【pwn】hitcontraining_uaf --堆利用之uaf]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135559137</link><guid>https://blog.youkuaiyun.com/question55/article/details/135559137</guid><author>question55</author><pubDate>Fri, 12 Jan 2024 17:55:55 +0800</pubDate><description><![CDATA[a。]]></description><category></category></item><item><title><![CDATA[【wargames】bandit0~9关wp]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135300839</link><guid>https://blog.youkuaiyun.com/question55/article/details/135300839</guid><author>question55</author><pubDate>Sat, 30 Dec 2023 01:24:18 +0800</pubDate><description><![CDATA[uniq filename 这会从文件 filename 中删除相邻的重复行，只保留一个副本。这会按字母顺序对文件 filename 的内容进行排序，并将结果输出到标准输出。]]></description><category></category></item><item><title><![CDATA[【linux提权】利用setuid进行简单提权]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135189341</link><guid>https://blog.youkuaiyun.com/question55/article/details/135189341</guid><author>question55</author><pubDate>Sun, 24 Dec 2023 23:57:52 +0800</pubDate><description><![CDATA[但是SUID权限的设置只针对二进制可执行文件,对于非可执行文件设置SUID没有任何意义,在执行过程中，调用者会暂时获得该文件的所有者权限,且该权限只在程序执行的过程中有效. 通俗的来讲,假设我们现在有一个。SUID (Set UID)是Linux中的一种特殊权限,其功能为用户运行某个程序时，如果该程序有SUID权限，那么程序运行为进程时，进程的属主。,我们可在非root用户下运行该二进制可执行文件,在执行文件时,该进程的权限将为root权限。]]></description><category></category></item><item><title><![CDATA[【pwn】[ZJCTF 2019]EasyHeap --fastbin攻击，house of spirit]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135144309</link><guid>https://blog.youkuaiyun.com/question55/article/details/135144309</guid><author>question55</author><pubDate>Fri, 22 Dec 2023 08:17:06 +0800</pubDate><description><![CDATA[/ 往堆中读入数据。]]></description><category></category></item><item><title><![CDATA[【misc】[NSSRound#12 Basic]Secrets in Shadow --linux提权,shadow文件hash爆破]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135073545</link><guid>https://blog.youkuaiyun.com/question55/article/details/135073545</guid><author>question55</author><pubDate>Mon, 18 Dec 2023 22:54:22 +0800</pubDate><description><![CDATA[首先使用ssh连上主机 ：ssh ctf@node5.anna.nssctf.cn -p 28844 接着再输入ls -al查看文件尝试打开文件，发现权限不够，根据题目的提示打开shadow文件在以前的Linux系统中，用户名、所在的用户组、密码（单向加密）等信息都存储在、/etc/shadow的文件中，很多软件通过调用这个文件来获取用户名和用户组，例如ls命令通过用户ID来找到/etc/passwd文件中的用户名。这意味着，所有用户都要拥有/etc/passwd的读权限，否则这些用户将不能执行ls等命令。]]></description><category></category></item><item><title><![CDATA[【pwn】[HNCTF 2022 WEEK3]smash --花式栈溢出]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135051019</link><guid>https://blog.youkuaiyun.com/question55/article/details/135051019</guid><author>question55</author><pubDate>Sun, 17 Dec 2023 21:40:39 +0800</pubDate><description><![CDATA[在程序加了 canary 保护之后，如果我们读取的 buffer 覆盖了对应的值时，程序就会报错，而一般来说我们并不会关心报错信息。而 stack smash 技巧则就是利用打印这一信息的程序来得到我们想要的内容。这是因为在程序启动 canary 保护之后，如果发现 canary 被修改的话，程序就会执行 __stack_chk_fail 函数来打印 argv[0] 指针所指向的字符串，正常情况下，这个指针指向了程序名。]]></description><category></category></item><item><title><![CDATA[【misc】[西湖论剑 2022]mp3 --js代码,mp3隐写，lsb隐写]]></title><link>https://blog.youkuaiyun.com/question55/article/details/135006441</link><guid>https://blog.youkuaiyun.com/question55/article/details/135006441</guid><author>question55</author><pubDate>Thu, 14 Dec 2023 23:09:35 +0800</pubDate><description><![CDATA[MP3Stego。]]></description><category></category></item><item><title><![CDATA[【misc】[网刃杯 2022]玩坏的winxp --磁盘取证初探]]></title><link>https://blog.youkuaiyun.com/question55/article/details/134960124</link><guid>https://blog.youkuaiyun.com/question55/article/details/134960124</guid><author>question55</author><pubDate>Tue, 12 Dec 2023 22:01:06 +0800</pubDate><description><![CDATA[附件下载时vmdk文件首先尝试了vm虚拟机挂载，但是失败了，后面了解到winhex也可以挂载vmdk文件，这里我是使用DG进行磁盘分析挂载后，根据这个路径\Documents and Settings\Administrator\桌面\10个t的学习资料查找，可以看到有五张图片导出五张图片，binwalk看一下，在第五张图片中分离得到压缩包打开这个flag.png接着对这个flag.png进行binwalk分离的话还可以得到一个加密的压缩包这里有个提示，戴围脖的软件，初步判断是qq，然后没找到qq，但是有个]]></description><category></category></item><item><title><![CDATA[【misc】[GFCTF 2021]重生之我在A国当间谍 --短信pdu编码]]></title><link>https://blog.youkuaiyun.com/question55/article/details/134911862</link><guid>https://blog.youkuaiyun.com/question55/article/details/134911862</guid><author>question55</author><pubDate>Sun, 10 Dec 2023 18:02:12 +0800</pubDate><description><![CDATA[附件下载发现只有两个文件打开flag.rar需要密码，那考虑解压密码应该是从secret.txt中获得，打开secret.txt文件试过很多加密方式都不行，考虑是短信的pdu编码 PDU编码（非常经典）-优快云博客可以使用在线短信PDU 编码解码 - 在线工具 (bugscaner.com)在线解码，这里解码第三行数据得到base64数据WzFlNHJsMFwvZQ==base64解密可得压缩密码1e4rl0\/e打开压缩包，可以看到一张撕碎的二维码，拼接起来扫码就可以得到flag]]></description><category></category></item></channel></rss>