<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DeathMemory的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DeathMemory</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DeathMemory]]></copyright><item><title><![CDATA[【解决】：不能删除旧版本的Apple Software Update]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/78805320</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/78805320</guid><author>DeathMemory</author><pubDate>Thu, 14 Dec 2017 17:44:08 +0800</pubDate><description><![CDATA[不能删除旧版本的Apple Software Update

不能重新安装  itunes


HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products


搜索 ：AppleSoftwareUpdate.msi 
回溯到 Products 下的数字目录，整体删除。


再重新安装 itunes 就可以了。]]></description><category></category></item><item><title><![CDATA[Win32.Rootkit.Lapka.Wozw 木马病毒分析]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/72188317</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/72188317</guid><author>DeathMemory</author><pubDate>Mon, 15 May 2017 17:57:06 +0800</pubDate><description><![CDATA[By: DeathMemory
QQ: 123951548



Win32.Rootkit.Lapka.Wozw
 木马病毒分析

前言病毒执行流程

整体流程监控服务
代码还原

Base64
 加密处理自删除完整流程系统信息收集





前言

近期简单分析了一个下载者+DDos的病毒，还原了一些代码，把大家感兴趣的部分分享出来，仅供学习研究。]]></description><category></category></item><item><title><![CDATA[编译 cyanogenmod (cm) android 源码遇到的坑（自用）]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/53781342</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/53781342</guid><author>DeathMemory</author><pubDate>Wed, 21 Dec 2016 10:29:47 +0800</pubDate><description><![CDATA[/*******************************************/
1.编译前别忘了执行一下 .bashrc 和 .profile 应用当前的配置
2.虚拟机内存分配不能少于4G，最好再设定一下交换页
3.执行完下载相关的命令后，最好再执行一遍，以确保文件下载没有缺失
4.虚拟机 SS 转发（翻墙用）
/******************************]]></description><category></category></item><item><title><![CDATA[【解决】error: revision cm-13.0 in platform/developers/build not found]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/53538415</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/53538415</guid><author>DeathMemory</author><pubDate>Fri, 09 Dec 2016 14:27:02 +0800</pubDate><description><![CDATA[repo 下载 cm 源码时遇到以下错误


error: revision cm-13.0 in platform/developers/build not found



经搜索后发现是.repo/manifests/default.xml 配置文件的问题。


  <remote  name="aosp"
           fetch="https://androi]]></description><category></category></item><item><title><![CDATA[windows cygwin 使用 repo 下载 android cm 源码]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/53496941</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/53496941</guid><author>DeathMemory</author><pubDate>Wed, 07 Dec 2016 01:02:58 +0800</pubDate><description><![CDATA[can't open file '/home/Administrator/bin/repo': [Errno 2] No such file or directory



查看 $PATH 路径，删除windows python 的包含路径即可


然后 
repo init -u https://github.com/CyanogenMod/android.git -b cm-]]></description><category></category></item><item><title><![CDATA[破解 jar 包之直接修改 .class 文件方式]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/53398640</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/53398640</guid><author>DeathMemory</author><pubDate>Tue, 29 Nov 2016 20:01:53 +0800</pubDate><description><![CDATA[一、常规 JAVA 软件破解流程
先讲一下常规软件破解流程。
1. 快速定位。
         1) 通过procmon监控相关软件，查看程序都访问了些啥。
         2) 用jd-gui反编译 jar 包，得到源码。
         3) 搜索关键字以定位。
这种定位方法只是千万种中的一种，根据不同软件的不同执行特性再具体实施不同的定位方案。
2. 修改破解。
1)]]></description><category></category></item><item><title><![CDATA[iframe 完美嵌入网页]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/53215053</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/53215053</guid><author>DeathMemory</author><pubDate>Fri, 18 Nov 2016 12:39:06 +0800</pubDate><description><![CDATA[控制边框等，直接上代码



  function showS()
  {
    document.getElementById("test").scrolling="yes";
    document.getElementById("test").style.overflow="scroll";
    //alert(document.getElementById("test").scr]]></description><category></category></item><item><title><![CDATA[jar 动态加载 java.lang.NoClassDefFoundError 解决办法之一]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/52779172</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/52779172</guid><author>DeathMemory</author><pubDate>Mon, 10 Oct 2016 16:47:03 +0800</pubDate><description><![CDATA[java.lang.NoClassDefFoundError 的解决，网上有好多讲解。
但有几个同学各种方法都尝试过了，还是报错。
他们都办了同学的错误，就是在A 处 loadclass 之后，顺手把 classloader close 掉了。这就导致在 B 处再次调用的时候出现上面的错误。
解决办法就是先别关喽…… = =]]></description><category></category></item><item><title><![CDATA[关于如何区分Android手机是32位还是64位]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/52182724</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/52182724</guid><author>DeathMemory</author><pubDate>Thu, 11 Aug 2016 15:04:59 +0800</pubDate><description><![CDATA[adb pull /system/bin/cat cat$ file cat
cat: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically link
ed, interpreter /system/bin/linker, BuildID[md5/uuid]=347de8c56cb952f62b916d14]]></description><category></category></item><item><title><![CDATA[gdb 问题收集]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/52092136</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/52092136</guid><author>DeathMemory</author><pubDate>Tue, 02 Aug 2016 10:47:12 +0800</pubDate><description><![CDATA[Failed to open 'core.2115' for output.
是因为读写权限的问题导致的。用 RE管理器把根目录直接挂载成可读写，或者用 remount 挂载成可读写]]></description><category></category></item><item><title><![CDATA[procyon 编译手册]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/51841511</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/51841511</guid><author>DeathMemory</author><pubDate>Wed, 06 Jul 2016 18:42:34 +0800</pubDate><description><![CDATA[procyon 是将 jar 包转成 java 源码的反编译工具
也不是太好用，有下面非常恶心的反编译效果，索性没有一款反编译工具可以做出完美的反编译效果，大家结合起来灵活使用就好了。
（如果有哪们大牛知道如何解决下面的这种反编译效果，还望不吝赐教）]]></description><category></category></item><item><title><![CDATA[CentOS 某服务器搭建问题收集]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/51661449</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/51661449</guid><author>DeathMemory</author><pubDate>Mon, 13 Jun 2016 23:47:15 +0800</pubDate><description><![CDATA[【问题】
yum install nginx 出现以下错误
requires: libpcre.so.0

【解决】
yum remove epel-release
yum install epel-release

=================================================================]]></description><category></category></item><item><title><![CDATA[Android NDK 开发问题及解决方法]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/51644381</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/51644381</guid><author>DeathMemory</author><pubDate>Sun, 12 Jun 2016 10:33:24 +0800</pubDate><description><![CDATA[【问题】
error: 'va_list' has not been declared
1>       jobject     (*NewObjectV)(JNIEnv*, jclass, jmethodID, va_list);
【解决】
包含一下 stdio.h
=====================================================


【]]></description><category></category></item><item><title><![CDATA[IDA Bad Type修正]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/51613841</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/51613841</guid><author>DeathMemory</author><pubDate>Wed, 08 Jun 2016 16:16:08 +0800</pubDate><description><![CDATA[在使用 IDA 调试 APK 时经常遇到变量无法识别的情况，需要在WatchView里面手动加入类型转换，如下图


但是官方给出的 DalvikDbg 文档里如下说：
Attention! An incorrect type may cause the Dalvik VM to crash. There is not much we can do about it. Our
recom]]></description><category></category></item><item><title><![CDATA[IDA导入Jni.h]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/51519276</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/51519276</guid><author>DeathMemory</author><pubDate>Fri, 27 May 2016 19:57:22 +0800</pubDate><description><![CDATA[IDA 分析Android so 文件时，因为缺少JNIEnv结构定义，反编译后看起来很不友好，如下图（后面注释是我自己手工对照加的 = =）。为避免以后无穷无尽的手动加注，接下来我们就来导入 JNIEnv 的结构定义让反编译代码看起来更轻松。


IDA 打开菜单 Options ->Compilter..

选择Visual C++ 我在VS2008 环境下编译通过，VS2015有问]]></description><category></category></item><item><title><![CDATA[IDA 调试 Android 方法及简单的脱壳实现]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/51489818</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/51489818</guid><author>DeathMemory</author><pubDate>Tue, 24 May 2016 14:24:57 +0800</pubDate><description><![CDATA[本文参考了一些网络文章，对大大们的技术分享表示感谢。小弟刚刚开始深入去搞Android的逆向不久，写一下学习笔记，希望能抛砖引玉，给新手同学们带来方便。文中如有不对的地方还请留言指正。


前置环境
JDK，IDA PRO，Android NDK，Android Killer，JEB，Root并开启开发者模式USB调试的手机
动态启动调试
Android Killer 编译 x.apk]]></description><category></category></item><item><title><![CDATA[IDA 调试android 遇到的问题及解决方案]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/51480799</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/51480799</guid><author>DeathMemory</author><pubDate>Mon, 23 May 2016 12:48:54 +0800</pubDate><description><![CDATA[【问题】
Incompatible debugging server:
address size is 4 bytes, expected 4
【解决】
你的android_server 是32位的 
而你启动的 ida 是64位的 
换成32位的ida 就OK



待追加……]]></description><category></category></item><item><title><![CDATA[Android 开发环境搭建及常见问题解决]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/51394232</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/51394232</guid><author>DeathMemory</author><pubDate>Fri, 13 May 2016 12:46:38 +0800</pubDate><description><![CDATA[·JDK （Java SE Development Kit）要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面（当前下载页面地址为 http://www.oracle.com/technetwork/java/javase/downloads/index.html ），选择自己电脑系统的对应版本即可。设置环境变量：JAVA_HOME：C:\Program File...]]></description><category></category></item><item><title><![CDATA[2016游戏安全技术竞赛题PC第一题逆向分析详解]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/50999149</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/50999149</guid><author>DeathMemory</author><pubDate>Mon, 28 Mar 2016 18:48:28 +0800</pubDate><description><![CDATA[最近看到腾讯的 2016游戏安全技术竞赛，咱不是大学生只能以凑热闹的形式参与一下。
遂下载第一题进行分析
由于要求写注册机，所以这里不考虑暴破
先看一下注册机成功结果：


正式开始分析：
从图中可以看出注册成功，失败都以
 static text 控件来显示

用OD载入，搜索注册关键字符都没有找到

在GetWindowTextW GetDlgItemTextW]]></description><category></category></item><item><title><![CDATA[windows 下 nginx + php 的一个Bug]]></title><link>https://blog.youkuaiyun.com/DeathMemory/article/details/50906438</link><guid>https://blog.youkuaiyun.com/DeathMemory/article/details/50906438</guid><author>DeathMemory</author><pubDate>Wed, 16 Mar 2016 16:49:57 +0800</pubDate><description><![CDATA[nginx + php 的配置方法网上已经有很多了，这里主要记录一下我在改完配置后遇到的一个哭笑不得的Bug，这使我浪费了10多分钟在解决这个上面。
php 文件不能命名为 php.php
是的，当你改完配置打算测试的时候不要把测试文件写成 php.php ，会直接下载这个文件而不作为 php 文件进行解析！]]></description><category></category></item></channel></rss>