Replacing ex2

This commit is contained in:
Mariano Sciacco
2021-03-04 13:39:21 +01:00
parent 4ebd32daab
commit ff992029f1
44 changed files with 1203 additions and 0 deletions

298
mobiotsec2file/.idea/workspace.xml generated Normal file
View File

@@ -0,0 +1,298 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AndroidLayouts">
<shared>
<config />
</shared>
</component>
<component name="BranchesTreeState">
<expand>
<path>
<item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
<item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" />
</path>
<path>
<item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
<item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
</path>
<path>
<item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
<item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
<item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
</path>
</expand>
<select />
</component>
<component name="ChangeListManager">
<list default="true" id="2fac2605-f278-466d-b18a-74dbb3890096" name="Default Changelist" comment="Add filehasher project">
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/.idea/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/.idea/compiler.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/.idea/gradle.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/.idea/jarRepositories.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/.idea/misc.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/build.gradle" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/proguard-rules.pro" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/androidTest/java/com/example/maliciousapp/ExampleInstrumentedTest.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/AndroidManifest.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/java/com/example/maliciousapp/HashfileActivity.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/java/com/example/maliciousapp/MainActivity.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/drawable-v24/ic_launcher_foreground.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/drawable/ic_launcher_background.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/layout/activity_hashfile.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/layout/activity_main.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-hdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-hdpi/ic_launcher_round.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-mdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-mdpi/ic_launcher_round.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-xhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-xxhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/values-night/themes.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/values/colors.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/values/strings.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/main/res/values/themes.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/app/src/test/java/com/example/maliciousapp/ExampleUnitTest.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/build.gradle" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/gradle.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/gradle/wrapper/gradle-wrapper.jar" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/gradle/wrapper/gradle-wrapper.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/gradlew" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/gradlew.bat" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../mobiotsec2filehasher/settings.gradle" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gitignore" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.gitignore" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.name" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/compiler.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/gradle.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/jarRepositories.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/.gitignore" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/build.gradle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/proguard-rules.pro" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/androidTest/java/com/example/maliciousapp/ExampleInstrumentedTest.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/AndroidManifest.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/com/example/maliciousapp/HashfileActivity.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/com/example/maliciousapp/MainActivity.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/drawable-v24/ic_launcher_foreground.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/drawable/ic_launcher_background.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-hdpi/ic_launcher.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-hdpi/ic_launcher_round.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-mdpi/ic_launcher.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-mdpi/ic_launcher_round.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-xhdpi/ic_launcher.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-xxhdpi/ic_launcher.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/navigation/nav_graph.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/values-night/themes.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/values-round/strings.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/values/colors.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/values/dimens.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/values/themes.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/test/java/com/example/maliciousapp/ExampleUnitTest.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/build.gradle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/filehasher/filehasher_checker.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/filehasher/filehasher_logs.txt" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/gradle.properties" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.jar" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.properties" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/gradlew" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/gradlew.bat" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/settings.gradle" beforeDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ExecutionTargetManager" SELECTED_TARGET="device_and_snapshot_combo_box_target[mobiotsec]" />
<component name="ExternalProjectsData">
<projectState path="$PROJECT_DIR$">
<ProjectState />
</projectState>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
</component>
<component name="ProjectId" id="1pHpL5SlQGvW7JPgC57F4mbS5cx" />
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">
<property name="ASKED_ADD_EXTERNAL_FILES" value="true" />
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
<property name="android.sdk.path" value="$USER_HOME$/Android/Sdk" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/../mobiotsec2filehasher" />
<property name="memory.settings.postsync.do.not.ask.for.project" value="true" />
<property name="memory.settings.postsync.last.time.stamp" value="1614849873262" />
<property name="project.structure.last.edited" value="Modules" />
<property name="project.structure.proportion" value="0.17" />
<property name="project.structure.side.proportion" value="0.2" />
<property name="settings.editor.selected.configurable" value="memory.settings" />
</component>
<component name="RecentsManager">
<key name="android.template.1109736351">
<recent name="com.example.maliciousapp" />
</key>
</component>
<component name="RunManager">
<configuration default="true" type="AndroidJUnit" factoryName="Android JUnit">
<option name="TEST_OBJECT" value="class" />
<option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
<method v="2">
<option name="Android.Gradle.BeforeRunTask" enabled="true" />
</method>
</configuration>
<configuration name="app" type="AndroidRunConfigurationType" factoryName="Android App" activateToolWindowBeforeRun="false">
<module name="FileHasher_Malicious_App.app" />
<option name="DEPLOY" value="true" />
<option name="DEPLOY_APK_FROM_BUNDLE" value="false" />
<option name="DEPLOY_AS_INSTANT" value="false" />
<option name="ARTIFACT_NAME" value="" />
<option name="PM_INSTALL_OPTIONS" value="" />
<option name="ALL_USERS" value="false" />
<option name="DYNAMIC_FEATURES_DISABLED_LIST" value="" />
<option name="ACTIVITY_EXTRA_FLAGS" value="" />
<option name="MODE" value="default_activity" />
<option name="CLEAR_LOGCAT" value="false" />
<option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" />
<option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
<option name="FORCE_STOP_RUNNING_APP" value="true" />
<option name="TARGET_SELECTION_MODE" value="DEVICE_AND_SNAPSHOT_COMBO_BOX" />
<option name="SELECTED_CLOUD_MATRIX_CONFIGURATION_ID" value="-1" />
<option name="SELECTED_CLOUD_MATRIX_PROJECT_ID" value="" />
<option name="DEBUGGER_TYPE" value="Auto" />
<Auto>
<option name="USE_JAVA_AWARE_DEBUGGER" value="false" />
<option name="SHOW_STATIC_VARS" value="true" />
<option name="WORKING_DIR" value="" />
<option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" />
<option name="SHOW_OPTIMIZED_WARNING" value="true" />
</Auto>
<Hybrid>
<option name="USE_JAVA_AWARE_DEBUGGER" value="false" />
<option name="SHOW_STATIC_VARS" value="true" />
<option name="WORKING_DIR" value="" />
<option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" />
<option name="SHOW_OPTIMIZED_WARNING" value="true" />
</Hybrid>
<Java />
<Native>
<option name="USE_JAVA_AWARE_DEBUGGER" value="false" />
<option name="SHOW_STATIC_VARS" value="true" />
<option name="WORKING_DIR" value="" />
<option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" />
<option name="SHOW_OPTIMIZED_WARNING" value="true" />
</Native>
<Profilers>
<option name="ADVANCED_PROFILING_ENABLED" value="false" />
<option name="STARTUP_PROFILING_ENABLED" value="false" />
<option name="STARTUP_CPU_PROFILING_ENABLED" value="false" />
<option name="STARTUP_CPU_PROFILING_CONFIGURATION_NAME" value="Sample Java Methods" />
<option name="STARTUP_NATIVE_MEMORY_PROFILING_ENABLED" value="false" />
<option name="NATIVE_MEMORY_SAMPLE_RATE_BYTES" value="2048" />
</Profilers>
<option name="DEEP_LINK" value="" />
<option name="ACTIVITY_CLASS" value="" />
<option name="SEARCH_ACTIVITY_IN_GLOBAL_SCOPE" value="false" />
<option name="SKIP_ACTIVITY_VALIDATION" value="false" />
<method v="2">
<option name="Android.Gradle.BeforeRunTask" enabled="true" />
</method>
</configuration>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="2fac2605-f278-466d-b18a-74dbb3890096" name="Default Changelist" comment="" />
<created>1614849811251</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1614849811251</updated>
</task>
<task id="LOCAL-00001" summary="Add filehasher project">
<created>1614856998686</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1614856998686</updated>
</task>
<option name="localTasksCounter" value="2" />
<servers />
</component>
<component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES">
<map>
<entry key="MAIN">
<value>
<State />
</value>
</entry>
</map>
</option>
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="Add filehasher project" />
<option name="LAST_COMMIT_MESSAGE" value="Add filehasher project" />
</component>
<component name="WindowStateProjectService">
<state x="453" y="343" width="950" height="528" key="#PSD" timestamp="1614854590876">
<screen x="45" y="28" width="1875" height="1052" />
</state>
<state x="453" y="343" width="950" height="528" key="#PSD/45.28.1875.1052/1920.0.1920.1080@45.28.1875.1052" timestamp="1614854590876" />
<state x="715" y="312" width="524" height="482" key="#com.intellij.codeInsight.editorActions.RestoreReferencesDialog" timestamp="1614856429645">
<screen x="45" y="28" width="1875" height="1052" />
</state>
<state x="715" y="312" width="524" height="482" key="#com.intellij.codeInsight.editorActions.RestoreReferencesDialog/45.28.1875.1052/1920.0.1920.1080@45.28.1875.1052" timestamp="1614856429645" />
<state x="715" y="301" width="524" height="503" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog" timestamp="1614856606189">
<screen x="45" y="28" width="1875" height="1052" />
</state>
<state x="715" y="301" width="524" height="503" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog/45.28.1875.1052/1920.0.1920.1080@45.28.1875.1052" timestamp="1614856606189" />
<state x="2663" y="298" width="424" height="482" key="FileChooserDialogImpl" timestamp="1614858116242">
<screen x="1920" y="0" width="1920" height="1080" />
</state>
<state x="2663" y="298" width="424" height="482" key="FileChooserDialogImpl/45.28.1875.1052/1920.0.1920.1080@1920.0.1920.1080" timestamp="1614858116242" />
<state width="1627" height="276" key="GridCell.Tab.0.bottom" timestamp="1614858123546">
<screen x="1920" y="0" width="1920" height="1080" />
</state>
<state width="1627" height="276" key="GridCell.Tab.0.bottom/45.28.1875.1052/1920.0.1920.1080@1920.0.1920.1080" timestamp="1614858123546" />
<state width="1825" height="276" key="GridCell.Tab.0.bottom/45.28.1875.1052/1920.0.1920.1080@45.28.1875.1052" timestamp="1614857442759" />
<state width="1627" height="276" key="GridCell.Tab.0.center" timestamp="1614858123545">
<screen x="1920" y="0" width="1920" height="1080" />
</state>
<state width="1627" height="276" key="GridCell.Tab.0.center/45.28.1875.1052/1920.0.1920.1080@1920.0.1920.1080" timestamp="1614858123545" />
<state width="1825" height="276" key="GridCell.Tab.0.center/45.28.1875.1052/1920.0.1920.1080@45.28.1875.1052" timestamp="1614857442759" />
<state width="1627" height="276" key="GridCell.Tab.0.left" timestamp="1614858123544">
<screen x="1920" y="0" width="1920" height="1080" />
</state>
<state width="1627" height="276" key="GridCell.Tab.0.left/45.28.1875.1052/1920.0.1920.1080@1920.0.1920.1080" timestamp="1614858123544" />
<state width="1825" height="276" key="GridCell.Tab.0.left/45.28.1875.1052/1920.0.1920.1080@45.28.1875.1052" timestamp="1614857442759" />
<state width="1627" height="276" key="GridCell.Tab.0.right" timestamp="1614858123546">
<screen x="1920" y="0" width="1920" height="1080" />
</state>
<state width="1627" height="276" key="GridCell.Tab.0.right/45.28.1875.1052/1920.0.1920.1080@1920.0.1920.1080" timestamp="1614858123546" />
<state width="1825" height="276" key="GridCell.Tab.0.right/45.28.1875.1052/1920.0.1920.1080@45.28.1875.1052" timestamp="1614857442759" />
<state x="464" y="189" key="SettingsEditor" timestamp="1614850013244">
<screen x="45" y="28" width="1875" height="1052" />
</state>
<state x="464" y="189" key="SettingsEditor/45.28.1875.1052/1920.0.1920.1080@45.28.1875.1052" timestamp="1614850013244" />
</component>
</project>