10年前にシステム導入で競って負けた競合先が倒産したとのことで、お客様に呼ばれる。 うん、サーバーにソースコードが一切残ってないです。実行型ファイルのみ 10年を改修続けたシステムの仕様書なんて揃ってるわけないし、ルパンを追いかけていてとんでもないものを見つけた。 どうしよう
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 帳票の値から計算式を推測してシステム再構築はよくやりました。 倒産はしてないけど他社に突然乗り換えられて、その新しい会社からAccessのパスワード教えろと電話かかってきたけどそんな義理はないと断ったことはあります。 「MDBがあるなら楽勝っしょ」と余裕ぶっこいて乗り換えたんでしょうけど。
— 家鴨 (@iegamo) November 6, 2026
@iegamo それは随分ですね。 そういや別件で乗り換えたけど使えないんで、なんとか延命できないかと相談来てましたわ。 さぁ、どんだけふっかけよーかなー
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 自社開発ならソースコードは発注元に納品が普通だけど、「ソースコードを納品しない分だけ初期開発費を値引き」という手口は、よくある
— チョコパフェ?おいしいお (@yFIJnpEYpqFi1xs) November 6, 2026
@yFIJnpEYpqFi1xs おそらくですが使い回しシステムで他の顧客の内容が分離できてないので納品してないのではと推測してます。
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 10年かけて倒産したなら倒産した会社から『出来る人』 はとっとと他所へ移ってるでしょうね…
— HAMU☆HAMU (@HAMUHAM16740602) November 6, 2026
@HAMUHAM16740602 然り
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 全部潰してやり直しを宣言する。 現実的には破産先の資料とソースを買い取らせる所から。
— fjのYog教祖様 (@fjs_kyousosama) November 6, 2026
@fjs_kyousosama 保守契約不履行で攻めてソース提供を狙ってますが、債権者がサーバー抑えてたら終わりっすね。
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 組み込みで実行コードしか残ってなかった子マイコンのコードを逆アセンブラを作ってリバースエンジニアリングしたことあるけど、1KLOC 程度しかない規模だからできただけで、普通のシステムは無理、、、 でも今なら AI に逆コンパイルさせてリバースエンジニアリングさせる手も?
— かく (@kaakusan) November 6, 2026
@kaakusan それ狙ってましたが、AIいわくまずは専用ツールを試せだそうです。 うんなもんあるんかい!って感じです。
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu .NETで作成されたものなら、かなり正確に逆コンパイルできるのでセーフ・・。Visual C++だったらもうアウト
— よしポックル (@yoshipokkle) November 6, 2026
@yoshipokkle なんとまぁVB6です。 まだ生きとったんかワレ!状態です。
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu AIに操作してもらって仕様書を起こしてもらい、作り直しが良さそうですね。
— blackworker_t (@darkworker_t) November 6, 2026
@darkworker_t はい、最終手段として考えてますが、DBがこじ開けられないので表に出ない値が推測値になるのが怖いです。 怖いからもう寝る
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu システム導入で負けた競合先 この情報に何の補足もないので状況が全くわからない 中身不明のDBがあるシステムをリバースエンジニアリングして DBを解析しろってこと? それだったらまず無理
— 安呑 (@gontex687) November 6, 2026
@gontex687 まだ稼働してるので時間さえかければなんとか… 問題は予算
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 一から作ると3倍ぐらいの費用かかります、で行きましょう
— フムフムヌクヌクアプアア (@Fumufumunukunu) November 6, 2026
@Fumufumunukunu 3倍で済むかなー 目算では5倍ですw
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 倒産した会社の従業員を確保に行けばいいだけの話
— せぶん (@hiyoko_seven) November 6, 2026
@hiyoko_seven 零細システム屋だとよくある話ですが、メイン開発者が会社の総責任者ってヤツです。 たぶん、これどころじゃないです。
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu ソースなし実行ファイルのみ、仕様書なし、DBも開けられない。これはもう作り直し一択だよ。
— トム猫の裏部屋 (@0xTomcat0x) November 6, 2026
@0xTomcat0x はい、最後はそうなりますね。 打ち合わせ相手がソースコードから人間になるのが億劫でw
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 断るというののも一つの手です。
— もぶおじ (@otsukare_monday) November 6, 2026
@otsukare_monday はい、縁が薄い顧客ならとっくに逃げてますね。
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 実行ファイルだけが残っているなら、まず原本と実行環境を保全して、同じ条件で動かせる複製を作るところからですね。動作と画面・入出力を記録して仕様を起こせば、いきなり改修するより壊さず調査を進めやすいと思います。
— れいちぇる_Web制作出身のAI・Webアプリ開発者 (@Rachel_hkz) November 6, 2026
@Rachel_hkz はい、今晩全体サルベージです。
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 実行ファイルがあるなら、理論上逆コンパイルはできます。AIに概要ふんわり説明してもらって…そこから先はAI使えるエンジニアがいてもなんとかなるか…多分予算的に難しそう
— ねくろち らく (@NecrotyRuk3) November 6, 2026
@NecrotyRuk3 機械語翻訳までしなくとも、専用ツールで画面構成とかは拾えるんですが、ロジックはかなり難しいみたいです。
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu 倒産は残念ですけど、契約に事業継続できなくなった場合にはソース開示するなどの取り決めはなかったのですか?
— 向井 裕人@補助金・製造業に強い中小企業診断士 (@hrhtmki) November 6, 2026
@hrhtmki 契約者であるお客様に確認してもらってますか、だぶん債務者に開発サーバーを抑えられてるんじゃないかと
— ℎ (@yamiyono_karasu) November 6, 2026
@yamiyono_karasu イチから作り直す データは諦める しかないですね 競合の不始末のケツ拭きまではする必要がないと
— Feverplum (@feverplum) November 6, 2026
@yamiyono_karasu 64kibの組み込みのバイナリから、コンパイル結果がバイナリ一致するC復元に挑戦してますが、1週間くらいで8割ぐらいの関数が一致しました。 サーバーはまた規模が大きくて大変だとは思いますが….
— THM (@THM45906758) November 6, 2026
@yamiyono_karasu いま、バンバンハックされて情報を抜かれてるところって、こういう所が多いんじゃww
— きよりん (@PBD86935) November 6, 2026
@yamiyono_karasu 逆アセンブルツール(objdump、Ghidra、IDA Proなど)で出力したアセンブラコードをAIに読み込ませて解析・コード生成させることができる見たいですね。
— 四季風 (@4seasons_wind) November 7, 2026
@yamiyono_karasu 見積もりの3倍くらいふっかけて、相手が断ったら無視で。 なお、この見積りには仕様書の整備も含めたほぼ0ベースの仕様変更からという前提で。 お金惜しくて止めるか、お金掛けてでもやるかを選ばせたい。
— ハイネ@DQX(時々アスラン) (@2000_guf) November 7, 2026
@yamiyono_karasu てか保守契約してる相手が潰れてる時点でその会社警戒したほうがいいのでは…?(そんな理由で依頼してきたところが月5万で毎月10人日分の作業を要求してきたのを思い出しつつ)
— olias (@CqLh5ekHDCp6RmO) November 6, 2026

