banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

某工業インターネットセキュリティ技術スキル大会のwriteup

wallhaven-d6drmj

いくつかの問題を解いたが、他の問題は解けなかった -_-|

modbus#

問題には modbus.pcapng のトラフィックファイルが与えられています。

image

Wireshark で開き、パケットを分析し、666c を検索します。666c の 16 進数デコードはフラグの 16 進数エンコードです。グループ解析結果をテキスト形式でエクスポートします。

image

grep を使用して文字を抽出します。

image

先頭の Data: 2400 と重複する文字を削除して、次のものが得られます。

image

16 進数デコードすると、次のものが得られます。

image

s7error#

問題のヒント

image

問題のヒントに基づいて、エラーパケットを検索し、リソースの異常を示すデータパケットの番号を見つけます。

したがって、エラーコードが 0x00(エラーなし)ではないパケットをフィルタリングするために、Wireshark を使用します。

((s7comm) && (s7comm.header.rosctr == 3)) && (s7comm.header.errcod != 0x00)

image

エラーコード 0x83

image

したがって、行 213056 がフラグの番号であると推測されるため、フラグは次のとおりです。

flag{213056}

工程の秘密#

開くと png 画像が表示されます。LSB ステガノグラフィを使用して、Stegsolve で開くと、圧縮ファイルが得られます。解凍して cmp ファイルを得ます。cmp ファイルは、構成ソフトで開くことができます。

image

構成ソフトをインストールする必要がありますが、バージョン 7.0 以上をインストールする必要があります。

image

インストールが完了したら、プロジェクトを復元します。

image

復元が成功したら、フラグは交通信号にあります。

image

悪意のある命令#

IDA で開き、F5 で逆アセンブルします。

image

ASCII エンコード

image

暗号化されたプロジェクト#

力控

デモ版をインストールします。

バージョン 7.1 以上をインストールする必要があります。7.2 ではプロジェクトを復元できません。

復元をクリックし、PCZ ファイルを選択します。

image

インポートに成功します。

image

開発をクリックします。

image

ソフトウェアは暗号化されていて開けないというメッセージが表示されます。ソフトウェアのインストールに問題がある可能性があるため、このソフトウェアを 3 つか 4 つもダウンロードしましたが、それでも機能しません。

参考:https://xuanxuanblingbling.github.io/ics/2019/07/29/ics3/


更新:

大佬のwriteupを参考にしました。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。