まぁ、チートツールみたいにアドレスに変数代入するにはCでポインタくらいは必要だけどそこまで必要な訳でもない
ソフトの解析ならアセンブラ言語だし、OSSのWEB関係ならPHPとSQLのコードが殆どだろう
鯖にexploit使う場合はmetasploitみたいにrubyとか使うし
ウイルスとかボットネット作る場合でも買う方が早いし、C&C鯖の主流がPHPとかのWEB鯖が多いから一から作ると面倒
段階で言うと自前のボットネット作るレベル
匿名化技術の習得→基本的なWEBの脆弱性(XSSとかSQLインジェクション)を利用してhack→クレカ入手してBTC買う→BTCのブラックマーケットでボット買い→買ったボット参考にボット作るって段階のキディ卒業レベルで必要になるくらいだよ