LoT ラブオンテック

非モテ男の、非モテ男による、【女の子にモテたい】非モテ男のためIT活用ブログ

「 年別アーカイブ:2019年 」 一覧

Kali LinuxをSSDブートさせて、電源offにしてもデータを保持する方法

外部ストレージからKali Linuxをブートさせた後は、Liveの状態(電源を切ったらデータ等が保持されない)ので、実際に業務や勉強のために使用するには不向きです。なのでLiveではなく、しっかりと ...

外付けSSDからKali Linuxをブートする方法

以前、USBメモリからUbuntuを起動させる方法をご紹介しました。今回は外付けのSSDからKali Linuxをブートさせていきます。 手順の流れは以下のようになっています。 Live SSDの作成 ...

【C言語】UDPセグメント(HelloWorld!)をRawソケットで送信する!

2019/08/12   -プログラミング

基本的には、TCP/UDPセグメントを わざわざRawソケットを使う必要ありません。 SOCK_DGRAMを使った方が コードもシンプルになりますし、 そっちの方が簡単です。 しかし時にはUDPセグメ ...

底泥型微生物燃料電池(SMFC)の内部抵抗をコンデンサを用いて計測してみる!

2019/08/11   -IoT

底泥型微生物燃料電池の内部抵抗をコンデンサを使って計測してみます。 微生物燃料電池の内部抵抗を測定する方法はいくつかあります。最も一般的な内部抵抗の求め方は、2種類の外部抵抗を用いて、内部抵抗と起電力 ...

金属を使って底泥型微生物燃料電池を自作してみた!(その2)

2019/08/10   -IoT

前回の「底泥型微生物燃料電池を自作してみた」の続編で、使う素材を変えて実験してみます。一般的に(底泥型)微生物燃料電池の電極に使われる素材は、カーボン素材かグラファイト素材です。しかし、微生物燃料電池 ...

【DHCP】Cでdiscoverを送信してみた

2019/08/07   -プログラミング

今回はDHCPのdiscoverパケットを送信してみました。 実行環境にはVirtual Boxで構築したネットワークを使用しています ※DHCPパケット送信できるかという勉強目的なので、実際はDHC ...

UDPをBroadcastしようとしたら、permission deniedになった件

2019/08/07   -プログラミング

DHCPパケットを送信するコードを書いていたら、どうも送信の部分が上手くいきませんでした。 通常通りUDPソケットを作って、作成したソケット、データ、sockaddr_inなどをsendtoで指定しま ...

Cでarpreq構造体&SIOCSARPを使ってARPテーブルにエントリーを追加してみた!

2019/07/24   -プログラミング

今回はCでARPテーブルにエントリーを追加してみます。 鍵となるのは、ARPエントリーの情報をまとめたarpreq構造体と、そのエントリーをARPテーブルに登録するためのSIOCSARPです。ちなみに ...

CのRawSocketでARPスプーフィングしてみた!

2019/07/24   -プログラミング

今回はARPスプーフィングをC言語で実際に体感してみたいと思います。 VirtualBoxを用いて、ホストOS一台とゲストOS二台で行いました。 対象AはホストOSなので、MACアドレスは伏せました。 ...

C言語でARPテーブルを表示させてみた!

2019/07/18   -プログラミング

今回はCで保持している全ての ARPエントリーを取得して表示させてみました。 CでARPテーブルを表示させようと思った当初、 arpコマンドで出てくる情報を そのままCで実装したいと思いまいした。 そ ...

Raspberry Pi3 Model Bにラズビアンを消して新たにKali Linuxをインストールした件

もともとRaspberry Pi 3 Model Bに、ラズビアンを入れていたのですが、Kali Linuxをを使いたくなったので、インストールすることにしました。なので、他の方にも参考になればと思っ ...

【C++】Raw SocketでICMPパケットを扱ってみた!

2019/06/08   -プログラミング

今回はICMPパケットに絞ってみていこうと思います。 ICMPはタイプとコードの値を持っています。タイプによっては複数のコードを持つものもあります。なので、タイプやコードの値を表示するだけなら、icm ...

Copyright© LoT ラブオンテック , 2020 All Rights Reserved Powered by STINGER.