亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mapconv.c

?? ollydbg反匯編器1.09c 部分源代碼
?? C
字號:
// MapConv 1.04
// Purpose: converts IDA and Dede map files to OllyDbg
// by godfather+
// modified by TBD and SHaG

// VERY IMPORTANT NOTICE: COMPILE THIS DLL WITH BYTE ALIGNMENT OF STRUCTURES
// AND UNSIGNED CHAR!

#include <windows.h>
#include <stdio.h>
#include <string.h>
// #include <dir.h>

#include "plugin.h"
DWORD GetCurrentEIP(void);

HINSTANCE        hinst;                // DLL instance
HWND             hwmain;               // Handle of main OllyDbg window
byte usecomment, uselabel;
t_module *pmodule;

BOOL WINAPI DllEntryPoint(HINSTANCE hi,DWORD reason,LPVOID reserved) {
  if (reason==DLL_PROCESS_ATTACH)
    hinst=hi;                          // Mark plugin instance
  return 1;                            // Report success
};

int _export cdecl ODBG_Plugindata(char shortname[32]) {
  strcpy(shortname,"MapConv");       // Name of plugin
  return PLUGIN_VERSION;
};

int _export cdecl ODBG_Plugininit(int ollydbgversion,HWND hw,ulong *features) {
  if (ollydbgversion<PLUGIN_VERSION)
    return -1;
  hwmain=hw;
  Addtolist(0,0,"MapConv ver 1.4 by godfather+, TBD and SHaG");
  return 0;
};

int _export cdecl ODBG_Pluginmenu(int origin,char data[4096],void *item)  {
  int i,n;
  t_dump *pd;
  switch (origin) {
    case PM_MAIN:                      // Plugin menu in main window
      strcpy(data,"0 Replace label, 1 Replace comment |3 &About");
      return 1;
    default: break;                    // Any other window
  };
  return 0;                            // Window not supported by plugin
};

void information(char *message)
{
  MessageBox(hwmain,message, "MapConv v1.4",MB_OK|MB_ICONINFORMATION);
}

DWORD GetCurrentEIP(void)
{
  t_thread* t2;// t_thread

  t2=Findthread(Getcputhreadid());
  return t2->reg.ip;
}

void LoadMap(int what)
{
  char path[255];
  FILE *in;

  char mapseg[8];
  char buff[20];
  char *mapoff = "0x12345678", *endptr;
  long lnumber;

  char maplabel[50];
  char mapline[TEXTLEN];

  char *str2;
  int i,j, addmenuid, mnuitems;

  str2 = Plugingetvalue(VAL_PROCESSNAME);    //some checks
  if (strlen(str2) == 0)
    {
     Addtolist (0,1,"MapConv ERROR: No process to add map info");
     information("Well - if you don't debug anything - your don't need .map file ;-)");
     return;
    }
  strcpy(path,".\\");
  Browsefilename("Select map file",path,".map",0);

  if (stricmp(path, ".\\") == 0)        //just a litle check
    return;

  if ((in = fopen(path, "rt"))== NULL)
    Addtolist (0,1,"MapConv ERROR: Cannot open %s", path);
  else
      {
      while (!feof(in))
        {
        strcpy(mapseg, " 0001:");
        if ((strstr(mapline, mapseg) != NULL) && (strstr(mapline, "CODE") == NULL) && (strstr(mapline, "Program entry") == NULL))
          {
            str2 = mapoff;
            str2++;
            str2++;
            for (i=6;i<14;i++)
             *str2++ = mapline[i];

            *str2++ = '\0';

            str2 = maplabel;
            j = strlen(mapline)-1;
            for (i=0x15;i<j;i++)
             *str2++ = mapline[i];

            *str2++ = '\0';
            lnumber = strtol(mapoff, &endptr, 16);

			pmodule = Findmodule((ulong)GetCurrentEIP());

            if (what == 0)
             Insertname(pmodule->codebase + lnumber , NM_LABEL, maplabel);
            else
             Insertname(pmodule->codebase + lnumber , NM_COMMENT, maplabel);

          };
        fgets(mapline, 256, in);
        };
      fclose(in);
      if (what == 0) {
        Addtolist(0,0,"MapConv: OK: Map file successfuly imported - labels updated");
        information("Map file successfuly imported - labels updated");
        }
      else  {
        Addtolist(0,0,"MapConv: OK: Map file successfuly imported - comments updated");
        information("Map file successfuly imported - comments updated");
        }
      };

  Setcpu(0,0,0,0,CPU_ASMFOCUS);
}

void _export cdecl ODBG_Pluginaction(int origin,int action,void *item) {
  if (origin==PM_MAIN) {
    switch (action) {
      case 0:
        LoadMap(0);
        break;
      case 1:
        LoadMap(1);
        break;
      case 2:
        break;
      case 3:
        // Menu item "About", displays plugin info.
        information("MapConv v1.4 \nby godfather+\nWith help from TBD and SHaG");
        break;
      default: break;
    }; }
  };
;


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产露脸91国语对白| 青青草国产精品亚洲专区无| 欧美私人免费视频| 国产精品一区二区你懂的| 一区二区三区高清不卡| 国产午夜精品久久久久久久| 欧美亚洲一区三区| 成人毛片在线观看| 九一久久久久久| 性做久久久久久久免费看| 国产精品美女久久久久久久网站| 777午夜精品免费视频| 欧美一区二区福利在线| av一区二区三区黑人| 国产一区二区福利视频| 日韩福利电影在线| 亚洲主播在线播放| 亚洲欧美影音先锋| 国产欧美1区2区3区| 日韩午夜激情视频| 欧美精品第1页| 欧洲色大大久久| 91免费观看在线| 成人免费高清在线| 国产精品夜夜爽| 精品伊人久久久久7777人| 偷窥国产亚洲免费视频| 亚洲一区二区三区在线看| 国产精品女主播在线观看| 久久久久久久久久看片| 欧美成人官网二区| 日韩欧美高清在线| 欧美xxxxxxxx| 精品国产一区a| 久久综合网色—综合色88| 日韩欧美色电影| 日韩视频一区二区三区| 欧美一区二区三区四区五区| 欧美日韩久久不卡| 在线91免费看| 欧美一区二区三区免费大片| 欧美一区二区私人影院日本| 欧美一区二区三区四区高清| 91精品国产综合久久小美女| 91精品国产91综合久久蜜臀| 日韩欧美中文字幕精品| 日韩免费视频线观看| 2023国产精华国产精品| 国产亚洲精品7777| 国产精品久久二区二区| 综合久久综合久久| 一区二区三区精品| 日本免费新一区视频| 精品一区二区三区视频在线观看| 国产一区免费电影| 成人听书哪个软件好| 91久久香蕉国产日韩欧美9色| 在线亚洲欧美专区二区| 精品污污网站免费看| 欧美精三区欧美精三区| 欧美xingq一区二区| 国产欧美一区二区三区鸳鸯浴| 国产精品久久网站| 国产精品88888| www.av亚洲| 欧美日韩卡一卡二| 精品久久免费看| 综合色天天鬼久久鬼色| 五月婷婷综合网| 国产精品一区二区久激情瑜伽| 成人性生交大片免费| 欧美午夜一区二区三区| 日韩欧美成人激情| 国产精品久久毛片a| 亚洲国产精品一区二区久久恐怖片| 午夜av电影一区| 国产激情视频一区二区在线观看| 9色porny自拍视频一区二区| 6080午夜不卡| 欧美激情一区二区在线| 亚洲aⅴ怡春院| 丰满亚洲少妇av| 欧美日韩亚洲综合| 国产午夜亚洲精品羞羞网站| 亚洲一区二区三区在线看| 国产在线国偷精品产拍免费yy| 色综合久久久久网| 日韩免费高清视频| 亚洲一区二区三区四区不卡| 国内一区二区视频| 在线观看视频一区二区欧美日韩| 欧美精品高清视频| 亚洲人成人一区二区在线观看 | 欧美性猛交xxxx黑人交| 欧美精品一区二区三区在线播放| 亚洲蜜桃精久久久久久久| 麻豆一区二区三区| 欧美丝袜第三区| 成人免费在线播放视频| 韩国一区二区在线观看| 在线看日本不卡| 中文字幕高清不卡| 久久99精品国产.久久久久 | 日韩一区二区影院| 一区二区三区在线看| 国产成人综合亚洲91猫咪| 欧美日韩精品系列| 亚洲免费色视频| 成人精品视频一区二区三区| 日韩女同互慰一区二区| 午夜成人在线视频| 在线观看欧美精品| 综合婷婷亚洲小说| 成人午夜电影小说| 国产亚洲一区二区三区四区 | 激情久久久久久久久久久久久久久久| 色狠狠综合天天综合综合| 国产女人aaa级久久久级| 婷婷亚洲久悠悠色悠在线播放| 处破女av一区二区| 欧美日韩国产一级| jiyouzz国产精品久久| 一区二区三区四区在线播放| 一区二区三区在线不卡| 风间由美一区二区三区在线观看 | 国产精品女人毛片| 一区二区三区欧美日| 99久久久久久99| 中文一区二区完整视频在线观看| 久久精品国产澳门| 日韩一级高清毛片| 日韩av一区二区三区| 精品1区2区3区| 亚洲色图另类专区| 国产精品一区二区在线播放 | 一区二区三区产品免费精品久久75| 国内一区二区视频| 日韩视频中午一区| www激情久久| 国产一区二区不卡| 国产欧美日韩在线视频| 国产精品亚洲专一区二区三区| 一级特黄大欧美久久久| 91精品国产乱| 欧美日韩在线播放三区| 欧美一卡二卡在线| 亚洲国产欧美在线人成| 美女一区二区视频| 日韩av一二三| 午夜视频在线观看一区二区| 日韩亚洲国产中文字幕欧美| 日韩电影免费在线观看网站| 亚洲女人****多毛耸耸8| 亚洲国产精品久久一线不卡| 亚洲综合在线五月| 欧美日韩成人高清| 国产成人鲁色资源国产91色综| 蜜臀91精品一区二区三区| 成人欧美一区二区三区在线播放| 欧美性色综合网| 亚洲线精品一区二区三区八戒| 日韩精品一区二区在线| 日韩成人一区二区三区在线观看| 欧美性色aⅴ视频一区日韩精品| a美女胸又www黄视频久久| 国产乱码精品一品二品| 美女脱光内衣内裤视频久久影院| 中国av一区二区三区| 欧美国产成人在线| 欧美精品一区二区不卡| 成人av电影免费在线播放| 亚洲欧美偷拍另类a∨色屁股| 精品欧美乱码久久久久久1区2区 | 91久久精品一区二区二区| 日韩精品一区二区三区视频播放 | 欧美日韩中文精品| 久久丝袜美腿综合| 亚洲a一区二区| 91久久一区二区| 欧美色视频一区| 欧美一区二区三区四区久久| 成人免费在线视频| yourporn久久国产精品| 精品国产人成亚洲区| 日韩av在线免费观看不卡| 欧美裸体一区二区三区| 亚洲综合免费观看高清在线观看| 不卡视频免费播放| 欧美国产日韩亚洲一区| 亚洲另类在线一区| 亚洲一区二区欧美日韩| 日本亚洲天堂网| 色婷婷综合视频在线观看| 久久久噜噜噜久久中文字幕色伊伊| 亚洲六月丁香色婷婷综合久久| 日韩av高清在线观看| 91麻豆文化传媒在线观看| 国产精品乱人伦| 夜色激情一区二区| 91丝袜美女网|