並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 36 件 / 36件

新着順 人気順

Decompileの検索結果1 - 36 件 / 36件

  • デコンパイルに特化した大規模言語モデル「LLM4Decompile」の登場

    3つの要点 ✔️ デコンパイルに特化した初のオープンソースモデル「LLM4Decompile」を開発 ✔️ モデルに新しい学習目的を導入し、デコンパイルの精度向上を実現 ✔️ 再コンパイルと再実行可能性に焦点を当てたデコンパイルのための初の標準化されたベンチマークを構築 LLM4Decompile: Decompiling Binary Code with Large Language Models written by Hanzhuo Tan, Qi Luo, Jing Li, Yuqun Zhang (Submitted on 8 Mar 2024) Comments: Published on arxiv. Subjects: Programming Languages (cs.PL); Computation and Language (cs.CL) code: 本記事で使用してい

      デコンパイルに特化した大規模言語モデル「LLM4Decompile」の登場
    • NVIDIAがCUDAを他のハードウェア上で実行することを禁止

      NVIDIAが、GPU向けのコンピューティングプラットフォームとして提供している「CUDA」のソフトウェア利用許諾契約(EULA)の中で、翻訳レイヤーを通じてNVIDIA以外のハードウェアプラットフォームで実行することを禁止していることがわかりました。もともとこの条項はNVIDIAのサイト上で公開されているオンライン版のEULAには含まれていましたが、インストールしたCUDAのドキュメントにも含まれるようになったとのことです。 License Agreement for NVIDIA Software Development Kits — EULA https://docs.nvidia.com/cuda/eula/index.html Nvidia bans using translation layers for CUDA software — previously the prohi

        NVIDIAがCUDAを他のハードウェア上で実行することを禁止
      • Rustプログラム解析入門

        この記事は、KMCアドベントカレンダー2022の3日目(12/3)の記事です。(執筆時点で10日の大遅刻。ごめんなさい!) 2日目の記事はkypさんの「2022年のNuitaにやったこと」です。 4日目の記事はwassさんの「ショートカットでコマンドを入力すると、どんな環境でもそこそこ便利になる」です。 この記事の対象読者 Rustやrustcに興味がある方 言語処理系, プログラム解析に興味がある方 はじめに 昨年夏にRustプログラムの解析方法について、KMC内でハンズオンを行いました。そこでRustプログラムの解析ツール minippy (GitHub) を自作し、参加者の方々にソースコードを改造して遊んでもらいました。この記事は、前半ではRustプログラムの解析方法について説明し、後半では解析ツール minippy のソースコードを解説します。 プログラムの解析とは? まず、プログ

        • Testing a new encrypted messaging app's extraordinary claims

          How I accidentally breached a nonexistent database and found every private key in a 'state-of-the-art' encrypted messenger called Converso I recently heard this ad on a podcast: I use the Converso app for privacy because I care about privacy, and because other messaging apps that tell you they're all about privacy look like the NSA next to Converso. With Converso, you've got end-to-end encryption,

            Testing a new encrypted messaging app's extraordinary claims
          • DroidKaigi 2023に参加しました! - Mirrativ Tech Blog

            こんにちは。Androidエンジニアの北川と久賀です。去年に続き、今年も参加させていただきました!今年は2人とも3日間フルで参加し、本記事ではそこで経験したこと、学んだことを紹介いたします。 DroidKaigi2023について 2023.droidkaigi.jp 去年の記事はこちら tech.mirrativ.stream 気になったセッション 北川編 最も印象的だったセッションは、「Kotlinハイパフォーマンスプログラミング」でした。普段の開発ではあまり意識しない、プログラムの記述方法によって生じるパフォーマンス差異について考える良い機会になりました。出力用インスタンスの使い回しによる効率化をはじめ、Kotlinで頻繁に使用するmapやfilterのようなコレクション操作に隠れた計算コスト、そしてクイックソートがバブルソートよりも低速になりうることなど、JavaにDecompile

              DroidKaigi 2023に参加しました! - Mirrativ Tech Blog
            • 【連載①】大規模言語モデル(LLM)のビジネス利用に関して注意すべき点-LLMの使用許諾条件- - Platinum Data Blog by BrainPad

              本記事は、当社オウンドメディア「Doors」に移転しました。 約5秒後に自動的にリダイレクトします。 このたびブレインパッドは、LLM/Generative AIに関する研究プロジェクトを立ち上げ、この「Platinum Data Blog」を通じてLLM/Generative AIに関するさまざまな情報を発信をしています。 今回は、LLMのビジネス利用に関して注意すべき点、その中でも使用許諾条件についてまとめました。 はじめに 本連載で扱うLLMサービスのイメージと想定する対象者 連載内容(予定) LLMの使用許諾条件について ①プラットフォーマーが提供するサービスの利用条件(主にサービス提供者・ユーザーの方向け) サービスの商用利用の可否 利用条件(制限事項) ②ソースコードが公開されたモデルのライセンス(主にプラットフォーマーの方向け) モデル等の主な使用条件 ライセンス情報の確認方

                【連載①】大規模言語モデル(LLM)のビジネス利用に関して注意すべき点-LLMの使用許諾条件- - Platinum Data Blog by BrainPad
              • Ghidraの使い方 | リバースエンジニアリングツールGhidraを使ってみた - BioErrorLog Tech Blog

                Ghidraの環境構築/インストールから、Ghidraの使い方とリバースエンジニアリングの実践までの記録を残します。 はじめに 作業環境 Ghidraの使い方 環境構築 Ghidraをインストールする JDK(Java Development Kit)をインストールする Ghidraを起動する Ghidraでファイルを開く Crackmes.oneから問題をダウンロード/解凍 Ghidraでバイナリファイルを開く リバースエンジニアリング実践 バイナリファイルの挙動を確認する Ghidraでmain関数をデコンパイルする コード表記を修正する アルゴリズムを解析する 解いたパスワードでプログラムを破る おわりに 参考 はじめに こんにちは、@bioerrorlogです。 2019年3月5日、NSA(アメリカ国家安全保障局)が、リバースエンジニアリングツール"Ghidra"を公開しました。

                  Ghidraの使い方 | リバースエンジニアリングツールGhidraを使ってみた - BioErrorLog Tech Blog
                • Visual Studio Code August 2023

                  Version 1.88 is now available! Read about the new features and fixes from March. August 2023 (version 1.82) Update 1.82.1: The update addresses this security issue. Update 1.82.2: The update addresses these issues. Update 1.82.3: The update addresses this security issue. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the August 2023 releas

                    Visual Studio Code August 2023
                  • Swift on Mac OS 9

                    It’s April 1, and that means it’s both April Fools’ Day and the anniversary of the founding of Apple Inc. While this year is a sober one due to current events, I think a lot of people still appreciate what people are creating and sharing to keep spirits up, whether that be music or art or…impractical programming projects. And while pranks on April Fools’ seem less and less fun1, obvious jokes and

                      Swift on Mac OS 9
                    • Developer Agreement – Twitter Developers

                      <g> <g> <defs> <rect id="SVGID_1_" x="-468" y="-1360" width="1440" height="3027" /> </defs> <clippath id="SVGID_2_"> <use xlink:href="#SVGID_1_" style="overflow:visible;" /> </clippath> </g> </g> <rect x="-468" y="-1360" class="st0" width="1440" height="3027" style="fill:rgb(0,0,0,0);stroke-width:3;stroke:rgb(0,0,0)" /> <path d="M13.4,12l5.8-5.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L12,10.6L6.2

                        Developer Agreement – Twitter Developers
                      • How to use Trend Micro's Rootkit Remover to Install a Rootkit

                        The opinions expressed in this publication are those of the authors. They do not reflect the opinions or views of my employer. All research was conducted independently. For a recent project, I had to do research into methods rootkits are detected and the most effective measures to catch them when I asked the question, what are some existing solutions to rootkits and how do they function? My search

                          How to use Trend Micro's Rootkit Remover to Install a Rootkit
                        • Announcing py2wasm: A Python to Wasm compiler · Blog · Wasmer

                          Back to articlesAnnouncing py2wasm: A Python to Wasm compilerpy2wasm converts your Python programs to WebAssembly, running them at 3x faster speeds Since starting Wasmer five years ago we've been obsessed with empowering more languages to target the web and beyond through Webassembly. One of the most popular languages out there is Python, and while it is certainly possible to run Python programs i

                            Announcing py2wasm: A Python to Wasm compiler · Blog · Wasmer
                          • Downloading Openrct2 For Mac - coachgirlgema

                            Visiteurs depuis le 28/01/2019 : 1075 Connectés : 1 Record de connectés : 4 OpenRCT2 is a free open source version of RollerCoaster Tycoon 2. It is strongly based on the original game and therefore looks like, and plays like the real deal. The game is rewritten into a modern language allowing people to extend and improve the game. Just like what happened with Transport Tycoon Deluxe which got rema

                              Downloading Openrct2 For Mac - coachgirlgema
                            • Raspberry Pi 4 PCI Express: It actually works! USB3, SATA… GPUs?

                              Content follows this message If you have enjoyed my articles, please consider these charities for donation: Young Lives vs Cancer - Donate. Blood Cancer UK - Donate. Children's Cancer and Leukaemia Group - Donate. Recently, Tomasz Mloduchowski posted a popular article on his blog detailing the steps he undertook to get access to the hidden PCIe interface of Raspberry Pi 4: the first Raspberry Pi t

                              • Dell P1500 Drivers For Mac

                                Visiteurs depuis le 28/01/2019 : 6821 Connectés : 1 Record de connectés : 18 Recently, I reformatted my Dell 4550 Desktop. Everything is working properly except for the Dell P1500 Printer. I tried to install the drivers from the original install disc and failed. Then I tried to install the drivers from the Dell website. I was able to get the drivers but the printer hasn't worked. For example, dell

                                  Dell P1500 Drivers For Mac
                                • Gratis Nedlasting Bytecode Viewer For Mac

                                  Visiteurs depuis le 28/01/2019 : 4505 Connectés : 1 Record de connectés : 20 Gratis Nedlasting Bytecode Viewer For MacComparison overview of bytecode viewer applications by ej-technologies and by Industrial Software Technology. Introduction Recently I faced with a need to inspect a Java bytecode in order to create a tests for bytecode processing application. Googling around showed that the market

                                    Gratis Nedlasting Bytecode Viewer For Mac
                                  • Download Mtf Xoxo Vo.2 Font For Mac

                                    Visiteurs depuis le 26/01/2019 : 5448 Connectés : 1 Record de connectés : 15 Download free mtf xoxo vo.2 font, view its character map and generate text-based images or logos with mtf xoxo vo.2 font online. Fonts Dinosaur Icons font download for free, in ttf for windows and mac! Fonts Dinosaur Icons in Fancy category. MTF Xoxo Vo.2 Download. DTCRoughM06 Download. Gondrong Download. Please enter you

                                      Download Mtf Xoxo Vo.2 Font For Mac
                                    • Terms of use

                                      Effective: January 31, 2024 (previous version) Thank you for using OpenAI! These Terms of Use apply to your use of ChatGPT, DALL·E, and OpenAI’s other services for individuals, along with any associated software applications and websites (all together, “Services”). These Terms form an agreement between you and OpenAI, L.L.C., a Delaware company, and they include our Service Terms and important pro

                                        Terms of use
                                      • F# developer stories: how we've finally fixed a 9-year-old performance issue - .NET Blog

                                        Programming language authors have to think about many things at once: overall language design, runtime dangers, possible feature misuse, backward compatibility, forward compatibility, and so on. All these aspects, together with communication hiccups and time constraints, might get in the way of some seemingly clear and manageable problems. The Bug The story began in the summer of 2015 with this is

                                          F# developer stories: how we've finally fixed a 9-year-old performance issue - .NET Blog
                                        • Korg Kontrol Editor For Mac

                                          Visiteurs depuis le 27/01/2019 : 4976 Connectés : 1 Record de connectés : 18 The microKONTROL originally came with a Librarian Program. This has been upgraded to the microKONTROL Editor / Librarian Version 2.0. This new version adds the ability to edit the function of each and every controller, to swap and copy controller functions within a scene, as well as copying controller functions from scene

                                            Korg Kontrol Editor For Mac
                                          • Universal Sans

                                            Why Universal Sans ▤? This is the second major release which includes new features, functionality and performance improvements. We intend to update the system with improvements and new features in the future. How do I receive the typefaces? When you have selected your licence requirements and completed the checkout process you will receive a link to download your font files, this will also be emai

                                            • What’s in that .wasm? Introducing: wasm-decompile · V8

                                              Show navigation We have a growing number of compilers and other tools that generate or manipulate .wasm files, and sometimes you might want to have a look inside. Maybe you’re a developer of such a tool, or more directly, you’re a programmer targeting Wasm, and wondering what the generated code looks like, for performance or other reasons. Problem is, Wasm is rather low-level, much like actual ass

                                              • LiveDataの監視にktxを使わなくなったら起きたこと

                                                はじめに これは Mobility Technologies Advent Calendar 2020 の11日目の記事です。 t_sofueです。よろしくお願いします。 今年、Androidアプリを開発している中で遭遇した問題について書きたいと思います。 具体的にはLiveDataのobserve関数についてです。 遭遇した問題 まずはどのような問題に遭遇したかです。簡単に言うとFragmentを表示して閉じて、再度表示すると例外が発生してクラッシュするという問題でした。 発生した例外は以下になります。 java.lang.IllegalArgumentException: Cannot add the same observer with different lifecycles 例外を投げているのはこちら 問題が起きたクラスについて 今回の問題が発生したクラスはざっくりと以下のような

                                                  LiveDataの監視にktxを使わなくなったら起きたこと
                                                • Rustのwasmを逆コンパイルして丸裸にされるのを難読化で抗う

                                                  WebAssembly(wasm)が世の中に登場して久しいが、今回はこのWasmのDecompile(逆コンパイル)の話。 聞くところによるとWasmは、不正にマルウェアの稼働など悪用に使われていることが多いのだとか。またwasmはJavascriptに比べてマシンパワーを効率的に使うことができるタスクがいくつかあるが、2022年現在では未だブラウザ内のほとんどのDOM操作、UI操作がJSの処理速度に劣っているとも言われているので、結局将来的にwasmも消えていく可能性もある。 WebAssembly(wasm)にセキュリティ情報を含めて良いか  コンパイル後のwasmファイルはバイナリデータであるが、当然デコンパイルして人間が理解できそうなコードに戻すことができる。なので、重要なシークレットキー的なものをwasmの中に入れてしまうと抜き出されてしまう可能性がある。なので、結論から言うと

                                                  • Perfect Dark: Recompiled

                                                    There’s an interesting renaissance of Nintendo 64 gaming, powered by the ability to decompile N64 ROMs back into C code using Ghidra. There are projects around multiple classic games, taking the Ghidra output and renaming the generic function and variable names. There are two approaches to these projects, sometimes happening in parallel. The first is to perfectly recreate the original work, and ge

                                                      Perfect Dark: Recompiled
                                                    • 2020-05-07のJS: Firefox 76、Jest 26、Web Vitals

                                                      JSer.info #486 - Firefox 76がリリースされました。 Firefox 76: Audio worklets and other tricks - Mozilla Hacks - the Web developer blog Firefox 76 for developers - Mozilla | MDN Firefox 76 Site Compatibility | Firefox Site Compatibility Firefox 76.0, See All New Features, Updates and Fixes Firefox 76では開発者ツールに多くの改善が含まれています。 特定のディレクトリをDebuggerの対象から除外できるように、"Copy stack trace"の追加、Action CableのWebSocket Inspection

                                                        2020-05-07のJS: Firefox 76、Jest 26、Web Vitals
                                                      • Python Malware On The Rise

                                                        The vast majority of serious malware over the past 30 years has been written in Assembly or compiled languages such as C, C++, and Delphi. However, ever-increasing over the past decade, a large amount of malware has been written in interpreted languages, such as Python. The low barrier to entry, ease of use, rapid development process, and massive library collection has made Python attractive for m

                                                        • Spoutible

                                                          Last updated: January 25, 2023 TERMS AND CONDITIONS The website Spoutible.com along with any other URL, mobile application or similar technology that redirects to or facilitates access to the website (together, "Spoutible", “we”, “us” or “the Platform”) is owned and operated by Spoutible Inc., a corporation duly incorporated in and existing under the laws of the State of Delaware and Registered Of

                                                          • cv

                                                            Android Developer Objective Seeking an Android Developer position where I can maximize my skills and improve them over time. Summary Hi, I’m Android developer with some background in a web development. Currently I’m focused on development software for set-top boxes and TVs running Android OS. I’ve developed a couple of successful open source projects. One of them is an alternative YouTube client S

                                                            • Model dynamism Support in Amazon SageMaker Neo | Amazon Web Services

                                                              AWS Machine Learning Blog Model dynamism Support in Amazon SageMaker Neo Amazon SageMaker Neo was launched at AWS re:Invent 2018. It made notable performance improvement on models with statically known input and output data shapes, typically image classification models. These models are usually composed of a stack of blocks that contain compute-intensive operators, such as convolution and matrix m

                                                                Model dynamism Support in Amazon SageMaker Neo | Amazon Web Services
                                                              • Emotet vs EmoCheck

                                                                Emotet vs EmoCheck Emotet開発者との戦い NTT 社会情報研究所 谷 知亮 JPCERT/CC インシデントレスポンスグループ 喜野 孝太 JPCERT/CC インシデントレスポンスグループ 佐條 研 $whoami Tomoaki Tani Kota Kino Ken Sajo NTT 社会情報研究所社会理論 研究プロジェクトに所属。主にマ ルウェア分析技術や脆弱性分析 技術の研究を行っている。以前 はJPCERT/CCでマルウェア分 析やインシデント対応に従事して いた。Virus Bulletin, CODEBLUE, BotConf, BsidesLV, BlackHat USA Arsenalなどで講演。 国内ITベンダーでのメールセキュ リティ製品の導入支援業務を経 て、2019年よりJPCERT/CC。 現 在は、標的型攻撃への対応も含 んだ、日本国内

                                                                • pycを読む(スクリプト味) - 拾い物のコンパス

                                                                  前回はpycを低レベルな命令に変換して読む方法を説明した. あれはあれで読めはするが,アセンブリ言語と同様の読みづらさはある. 今回は直接pycをpythonのスクリプトまで変換する方法を紹介する. 変換するライブラリは複数あるが,ここでは uncompyleを使った. 結論として,精度はいい感じ.pycにソース保護を期待するのはやめましょう. uncompyle python byte-code decompiler. uncompyle2とuncompyle6がある. 前者は2系サポート,後者は2・3系両方で使える. 環境 各種バージョン 以下のとおり. $ uname -a Linux poppycompass 4.18.6-arch1-1-ARCH #1 SMP PREEMPT Wed Sep 5 11:54:09 UTC 2018 x86_64 GNU/Linux $ pytho

                                                                    pycを読む(スクリプト味) - 拾い物のコンパス
                                                                  • chm と共に過ごした四半世紀の思い出話 - Qiita

                                                                    はじめに Microsoft Compiled HTML Help - Wikipedia 1997年 Windows 98 の時代に chm ファイルが生まれてから 25年経ちました。Windows 98 から XP までは、Windows 標準アプリケーションのヘルプ表示などでよく使われていました。 Windows Vista 以降、徐々に見る機会が減っています。2023年 1月現在では、一部の歴史あるアプリケーションで使われつづけていることもある、くらいになっています。 その chm についての思い出話です。よろしければお付き合いください。 また、今でも chm を更新することがある方に向けて、気を付けることを書いてみます。ロストテクノロジーすぎて、現在情報を手に入れることが難しくなっていますので。ソースがない・おぼろげな記憶に頼ったものも混ざっていますが、その点はご了承ください。

                                                                      chm と共に過ごした四半世紀の思い出話 - Qiita
                                                                    • How to debug and profile any EXE with Visual Studio - Visual Studio Blog

                                                                      Announcement: CppCon October 1–7, 2023 Join us at CppCon, a week-long gathering for the C++ community! Have you ever needed to debug or profile an executable (.exe file) that you can’t build locally? Then the least known Visual Studio project type, the EXE project, is for you! In Visual Studio you can open any EXE as a ‘project’. Just go to File->Open->Project/Solution and browse to the .exe file.

                                                                        How to debug and profile any EXE with Visual Studio - Visual Studio Blog
                                                                      • Reversing UK mobile rail tickets

                                                                        The UK has used small credit-card sized tickets to pay for train travel for years and years, since long before I was born — originally the APTIS ticket1, which later got replaced by a slightly easier to read version printed onto the same stock. Nowadays, the industry would very much like you to ditch your paper ticket in favour of a fancy mobile barcode one (or an ITSO smartcard2); not only do the

                                                                        • jarファイル(Java)をdecompileする方法する方法まとめ - kapieciiのブログ

                                                                          jarファイルを解析する場面に出くわしました。 これまでは「jd-gui」を使っていたのですが、ソースコードの取得中に処理が止まる現象が発生したので、「jd-gui」以外の方法について調べました。 発生したエラーコードを含め、今後のためにメモを残しておきます。 目次 ツール jd-gui jad jadx 参考URL 関連本 ツール jd-gui java-decompiler.github.io GUI環境があり、特に説明を見なくても操作ができるくらいシンプルに使えます。 しかし、GUIメニューから「save all resources」jarから復元したjavaコードを保存しようとすると、途中で処理が止まることがありました。 2019/10月時点での最新バージョンは、1.6.3で、1.6.2でも同じ問題が発生することを確認しています。 調べてみると、この問題は数年前からstack ov

                                                                            jarファイル(Java)をdecompileする方法する方法まとめ - kapieciiのブログ
                                                                          1