.NETアプリケーションをビルド時に自動的に難読化されるようにする

スポンサーリンク

ConfuserExで.NETアプリケーションを難読化するでは
フリーでオープンソースの難読化ツールConfuserExを使用して
プログラムを難読化する手順を紹介しました。

ですがこのままだと、ビルドをするたびにConfuserExを起動して
モジュールと難読化の設定をして、難読化を実行して…と
さほど手間のかかる作業ではありませんが、同じことを何度も
繰り返すことになるので、なるべく楽をしたいところです。

そこでこの記事では、.NETアプリケーションをビルド時に
自動的にConfuserExを使用して難読化されるようにする
手順を紹介します。

続きを読む .NETアプリケーションをビルド時に自動的に難読化されるようにする

AvidemuxでMP4を無劣化カットする

スポンサーリンク

Freemake Video Converterで高画質なMP4を作るを書くにあたり
Freemake Video Converterの最新版をインストールしたのですが
エンコードした動画の最初と最後に広告が入るようになっていました。
(以前は動画の最後に小さいロゴが入るだけだったので、気にならなかったのですが…)

動画の最初に広告が入るのはさすがに気になるので削除したい。
でも画質は劣化させたくないし、時間もかけたくない。

ということで、この記事ではフリーソフトのAvidemuxを使用して
MP4を無劣化カットする方法を紹介します。

続きを読む AvidemuxでMP4を無劣化カットする

Freemake Video Converterで高画質なMP4を作る

先日、HandBrakeでTSファイルをMP4にエンコードする
という記事を書きましたが、HandBrakeを使用する前は動画変換ソフトに
Freemake Video Converterを使用していました。

このソフトはフレーム単位のカット編集ができるという大きな長所があり
CMカットがきれいにできるため、今でもたまに使用しています。
一方でエンコードの初期設定が速度重視になっていて
エンコードは速いが画質はまあまあという特徴もあります。

この記事では、Freemake Video Converterの設定を変更して
高画質なMP4を作る方法を紹介します。

続きを読む Freemake Video Converterで高画質なMP4を作る

ConfuserExで.NETアプリケーションを難読化する

.NETアプリケーションは.NET ReflectorILSpyのような逆コンパイラを
使用すると、簡単にソースコードを見ることができてしまいます。
リバースエンジニアリングを防ぐためにソースコードを読みにくくすることを
難読化と言い、.NETの開発元のMicrosoftもここここ
難読化が必要であると言っています。

しかし、Visual Studioに付属の難読化ツール
Dotfuscator Community Edition (CE)は無料で使えるものの
文字列の暗号化や制御フローの難読化に対応しておらず
機能的に十分とは言えません。
詳細はDotfuscatorのエディション比較ページへ。

そこでこの記事では、フリーでオープンソースの難読化ツール
ConfuserExを使ってプログラムを難読化する手順を紹介します。

続きを読む ConfuserExで.NETアプリケーションを難読化する

HandBrakeでTSファイルをMP4にエンコードする

テレビ録画したTSファイルはサイズが大きくHDDを圧迫するので
MP4にエンコードして保存しています。
動画をエンコードするフリーソフトはたくさんあり、僕もいくつか使用しましたが
以下のような理由でHandBrakeに落ち着きました。

  • 使い方が簡単
  • 動作が安定している
  • エンコード中にキューの追加、削除、並び替えができる
  • インタレース解除ができる
  • 逆テレシネフィルタが使える

この記事では、HandBrakeでTSファイルをMP4にエンコードする方法を
インストールからエンコードまで一連の流れに沿って紹介します。

続きを読む HandBrakeでTSファイルをMP4にエンコードする

PassPonの紹介

最終更新日:2016年12月21日
PassPonを更新しました(Ver.1.02)。

概要

パスワード用のランダムな文字列を生成するソフトです。
使用する文字や文字種別ごとの優先度を細かく設定できます。

機能

・桁数を指定してパスワードを生成(ランダムモード)。
・パターンを指定してパスワードを生成(パターン指定モード)。
・パスワードに使用する文字の設定が可能。
・文字種別ごとに優先度を設定可能。

スクリーンショット

ランダムモード パターン指定モード
passpon_ss_pattern

注意事項

このソフトの使用にはMicrosoft .NET Framework 4が必要です。
起動時にエラーが出る場合はMicrosoft .NET Framework 4を
インターネットなどから入手しインストールしてください。

ダウンロード

PassPon102.zip

Vectorからダウンロード
※登録に時間がかかるため、最新版ではない場合があります。