设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 安全 > 正文

网络安全分析:PE编程实例之地址转换器(2)

发布时间:2021-05-30 15:52 所属栏目:53 来源:互联网
导读:for(nInNum=0;nInNumnSecNum;nInNum++) { if(dwAddr=dwImageBase+m_pSecHdr[nInNum].VirtualAddress dwAddr=dwImageBase+m_pSecHdr[nInNum].VirtualAddress +m_pSecHdr[nInNum].Misc.VirtualSize) { returnnInNum;

      for ( nInNum = 0; nInNum < nSecNum; nInNum ++ )  

      {  

        if ( dwAddr >= dwImageBase + m_pSecHdr[nInNum].VirtualAddress  

          && dwAddr <= dwImageBase + m_pSecHdr[nInNum].VirtualAddress  

          + m_pSecHdr[nInNum].Misc.VirtualSize)  

        {  

          return nInNum;  

        }  

      }  

      break;  

    }  

  case 2:  

    {  

      for ( nInNum = 0; nInNum < nSecNum; nInNum ++ )  

      {  

        if ( dwAddr >= m_pSecHdr[nInNum].VirtualAddress  

          && dwAddr <= m_pSecHdr[nInNum].VirtualAddress  

          + m_pSecHdr[nInNum].Misc.VirtualSize)  

        {  

          return nInNum;  

        }  

      }  

      break;  

    }  

  case 3:  

  {  

    for ( nInNum = 0; nInNum < nSecNum; nInNum ++ )  

    {  

      if ( dwAddr >= m_pSecHdr[nInNum].PointerToRawData  

        && dwAddr <= m_pSecHdr[nInNum].PointerToRawData  

        + m_pSecHdr[nInNum].SizeOfRawData)  

      {  

        return nInNum;  

      }  

    }  

    break;  

 }  

 }  

 return -1;  

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读