追加と変更
- アイコン
- 図を使って関数の動作を解析・表示する方法を追加
- 変更されていない値のスキャンに対する自動繰り返しオプション
- Lua式スキャンを追加
- 「初回/保存済みに比較」をスキャンタイプからチェックボックスに移動
- ターゲットプロセスコードセクション内のメモリ変更を検出して元に戻すスキャナーを追加(memviewのツール内にあるパッチスキャナー)
- チュートリアルに各ステップのオンラインヘルプへのリンクを追加
- デバッグ中のステップ実行用ツールバーを追加
- メモリーレコードがアクティベートに失敗した場合、右クリックで失敗理由を確認できるようにしました
- AutoAssemblerが使用されるnopの数を削減するようになりました
- AutoAssemblerスクリプトでのエラー報告を改善
- DBVMがTSCを動的に調整できるようになりました。dbvm_setTSCAdjust(disable)を使用することで、パフォーマンスの問題を引き起こす場合は無効にできます
- Speedhackがgettickcount64もフックするようになりました
- dw ‘utf16string’ のサポートを追加
- DBVMにVPIDサポートを実装(パフォーマンス向上)
- カーネルモード->ドライバーリストにドライバーのエクスポートも表示されるようになりました
- カーネルモードシンボルがDLL列挙とエクスポートにも表示されるようになりました
- 遅いシンボルルックアップの処理方法を変更
- Codecaveスキャナーにいくつかの小さな更新
- Hexviewの検索ウィンドウにいくつかの小さな更新
- PDBのロードを待たずに遅延ロードを使用するように変更
- さらにいくつかのウィンドウがDPI対応になりました
- プロセスリストでプロセスIDを10進数で表示するオプションを追加
- 命令を追跡する際に、スペースキーの代わりにShift+スペースキーを押すと、新しいmemviewウィンドウが開くようになりました
- ドロップダウンリストに*:undefinedサポートを追加
- 翻訳で使用するためのinit.luaファイルを追加
- スタックビューにシンボル名も表示されるようになりました
- いくつかの追加ウィンドウがその位置を保存するようになりました
- Exeトレーナー生成ツールでデフォルトファイルを変更できるようになりました
- 条件分岐ジャンプの説明がより分かりやすくなりました
- Ultimap2でトレーサーファイルを保持し、必要に応じてカーネルモードメモリもスキャンできるようになりました
- グループが選択された項目の後に作成されるようになりました
- Smarteditが子要素も「スマート」編集できるようになりました
- 設定に移動することなくブレークポイントタイプを選択できるようになり、一度選択すると、再度変更されるまでトグルブレークポイントのデフォルトタイプとなります
- 浮動小数点画面が画面内に収まるようになりました
- Luaエンジンで実行をクリックすると、フォーカスがエディターフィールドに戻るようになりました
- デバッガーインターフェース設定は、アタッチが成功した後にのみロックされるようになりました
- いくつかの翻訳改善
- DBVMのchangeregonbpもCEのインターフェースに表示されるようになりました
- 見つかったリストの色をカスタマイズできるようになりました
- 20以上の領域がクロークされている場合のDBVMクロークパフォーマンスを改善
- DBVMベースの実行ウォッチと「このコードがアクセスするアドレスを検索」を実装
- DBVMブレークポイントを実装(実行BPを含め、常に後で実行されます)
- オートコンプリートを改善し、古いコードを削除しないようになりました
- ultimap2にホットキーを追加
修正
- 最近のWindowsアップデートでのBSODを修正
- スレッドがブレークポイントと同時に作成/破棄された場合にVEHデバッグがブレークポイントを処理しない問題を修正
- 64ビットターゲットでのスタックトレースを修正
- floatおよびdoubleスキャンでの丸められたExtremeを修正
- Speedhackが適切なDLLインジェクションを待つようになりました
- いくつかの逆アセンブラ命令を修正
- いくつかのassembler命令を修正
- dbvmの「何を見つけるか」ルーチンの安定性を改善
- dbvmの「何を見つけるか」ルーチンのヒットカウンターを修正
- カーネルモードシンボルのロードを修正
- ウォッチを無効にした際のDBVMメモリリークを修正
- DBVM内部メモリマネージャーを修正(より安定化)
- 2MB以上のページサイズを扱う際の内部VirtualToPhysicalCR3を修正
- クロークされた領域でのmegajmpの使用を修正
- 非同期レコード使用時のスピーチを修正
- 4つ以上のパラメータに対するexecuteCodeExを修正
- 64ビットコード生成を追加することでmonoの静的フィールドスクリプトを修正
- monoプロセスが一部のケースでクラッシュする問題を修正
- megacallの追跡を修正
- NO_CACHEメモリが無効になっていてもスキャンされてしまう問題を修正
- 大きすぎて使用できない浮動小数点値の処理を修正
- グローバルデバッグ使用時にDR7が奇妙な値に設定される問題を修正
- カーネルデバッグで間違ったプロセスにいる場合にDR6をクリアする問題を修正
- 適切にブレークできない場所(割り込みなし)でカーネルモードブレークポイントがトリガーされる問題を修正
- dbvmの中にdbvmの中にdbvmの中にdbvmをロードする問題を修正
- 引用符付き文字列内の単語をAutoAssemblerが置き換える問題を修正
- processwatcherが適切なPIDを取得しない問題を修正
- ホットキーが、本来対象外のタイプに対して変更済み/解除済みをトリガーする問題を修正
- スレッドリストにdr2、dr3、dr4タイプが表示される問題を修正
Lua
新しい関数:
compareMemory
encodeFunctionEx
enableKernelSymbols
waitForExports
waitForDotNet
waitForPDB
waitforsymbols
searchPDBWhileLoading
duplicateHandle
getScreenDPI
extendedToByteTable
byteTableToExtended
executeCodeLocalEx
executeMethod
allocateSharedMemoryLocal
(un)registerCreateCallback
(un)registerFirstShowCallback
(un)registerCreateCallback
dbk_usePhysicalMemoryAccess
dbk_setSaferPhysicalMemoryScanning
dbk_readPhysicalMemory
dbk_writePhysicalMemory
dbvm_addMemory
dbvm_removechangeregonbp
dbvm_speedhack_setSpeed
dbvm_setTSCAdjust
変更点
- getWindowListがCEのウィンドウリストと同じように結果を返すようになりました
- ControlクラスのOnChangeBoundsをドキュメント化(以前から存在しましたが、今回ドキュメント化されました)
- executeCodeExがtypedefなしでパラメータのみを受け取れるようになりました
- ListItemにDataフィールドを追加
- memrec.createHotkeyメソッドにdescriptionフィールドを追加
- menuItemクラスにclearメソッドを追加
- readStringEx()が部分的なメモリ読み取りを処理できるようになりました
- executeCodeEx: 4つ以上のパラメータを修正
- Point型を追加
- editboxのselstart/sellengthタイプを修正し、CaretPosを追加
- HeaderSectionクラスを追加し、HeaderSectionsをドキュメント化
- CanvasにroundRect、drawFocusRect、textRectを追加
- textRectにansiコード文字のサポートを追加
- RasterImageクラスにloadFromStreamとsaveToStreamを追加
- StreamクラスにreadAnsiStringとwriteAnsiStringを追加
- createFileStreamのmodeフィールドをより詳細にドキュメント化
- LuaPipeServerのハンドルを公開
- frmTracerを公開
- frmUltimap2を公開
- frmCodeFilterを公開
- imagelistを公開
- LuaのコールバックシステムにDrawItemEvent汎用GUIプロパティを追加
- LuaのコールバックシステムにMenuDrawItemEvent汎用GUIプロパティを追加
- LuaのコールバックシステムにContextPopupEvent汎用GUIプロパティを追加
- グラフや図を作成できる新しいDiagramクラスグループを作成
- Memoryrecord.DropDownValueとDropDownDescriptionが機能するようになりました(ただし読み取り専用)
2019/08/21
- アジア人ユーザー向け既存ファイルのロードを修正(テキストエンコーディングが有効になっていたが、古いファイルが壊れていたため)
- mgr.inz.player氏のおかげで、土壇場でハイライターオプションを追加
2019/08/25:
- アドレスリストでのUTF8コピー/ペーストを修正
- フォームのロード/編集を修正
- createFileStreamを修正
2019/08/27:
- Luaパイプ文字列を修正(monoが使用)