<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PPfaffl</id>
	<title>Elvis Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PPfaffl"/>
	<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php/Special:Contributions/PPfaffl"/>
	<updated>2026-09-10T15:31:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Evasive_Malware_Detection_mit_YARA&amp;diff=18014</id>
		<title>Evasive Malware Detection mit YARA</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Evasive_Malware_Detection_mit_YARA&amp;diff=18014"/>
		<updated>2026-01-19T19:55:51Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: Created page with &amp;quot;== Summary ==   This documentation describes the setup of a malware analysis environment and the methodology for detecting evasive malware using static analysis with YARA. The focus is on identifying byte patterns (hardware instructions) and suspicious strings in order to distinguish evasive malware from legitimate software.  == Requirements ==  * VirtualBox * YARA * Windows 10 * 6 evasive malware samples * 6 additional malware samples * 6 benign .exe files (Windows syst...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This documentation describes the setup of a malware analysis environment and the methodology for detecting evasive malware using static analysis with YARA. The focus is on identifying byte patterns (hardware instructions) and suspicious strings in order to distinguish evasive malware from legitimate software.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* VirtualBox&lt;br /&gt;
* YARA&lt;br /&gt;
* Windows 10&lt;br /&gt;
* 6 evasive malware samples&lt;br /&gt;
* 6 additional malware samples&lt;br /&gt;
* 6 benign .exe files (Windows system)&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Install REMnux in VirtualBox by downloading and importing the official distribution from [[https://remnux.org/#distro DownloadREMnux]]&lt;br /&gt;
, and also set up a Windows 10 VM for executing and transferring the required .exe files. Ensure both VMs start correctly.&lt;br /&gt;
&lt;br /&gt;
== Hardening ==&lt;br /&gt;
&lt;br /&gt;
Perform the installation steps inside the REMnux and Windows 10 in VirtualBox as part of system hardening for safe, isolated malware analysis.&lt;br /&gt;
&lt;br /&gt;
Shared Clipboard disabled:&lt;br /&gt;
&lt;br /&gt;
[[File:SharedClipboard.png|400px]]&lt;br /&gt;
&lt;br /&gt;
No Drag and Drop:&lt;br /&gt;
&lt;br /&gt;
[[File:DragAndDrop.png|400px]]&lt;br /&gt;
&lt;br /&gt;
No USB Passthrough:&lt;br /&gt;
&lt;br /&gt;
[[File:USB.png|400px]]&lt;br /&gt;
&lt;br /&gt;
No Shared Folders:&lt;br /&gt;
&lt;br /&gt;
[[File:SharedFolder.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Take a clean snapshot of both VMs before introducing malware. This allows for a quick revert the start state after infection.&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
&lt;br /&gt;
=== Gateway REMnux Config ===&lt;br /&gt;
&lt;br /&gt;
Shows a host-only adapter configured for a secure, internet-isolated analysis environment on both machines:&lt;br /&gt;
&lt;br /&gt;
[[File:Adapter1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Shows a second NAT/bridged adapter used temporarily for downloading tools and samples, which is disabled before malware analysis on REMNUX (as Gateway):&lt;br /&gt;
&lt;br /&gt;
[[File:Adapter2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
[[File:IPForwarding.png|400px]]&lt;br /&gt;
&lt;br /&gt;
 # activate:&lt;br /&gt;
 sudo sysctl -p&lt;br /&gt;
&lt;br /&gt;
 # Routing&lt;br /&gt;
 sudo iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE&lt;br /&gt;
&lt;br /&gt;
 # netplan&lt;br /&gt;
 sudo nano /etc/netplan/01-netcfg.yaml&lt;br /&gt;
&lt;br /&gt;
[[File:RemnuxIPTable.png|400px]]&lt;br /&gt;
&lt;br /&gt;
 sudo netplan apply&lt;br /&gt;
&lt;br /&gt;
 # Check &lt;br /&gt;
 ip a&lt;br /&gt;
&lt;br /&gt;
[[File:IPA.png|500px]]&lt;br /&gt;
&lt;br /&gt;
=== Windows Config===&lt;br /&gt;
&lt;br /&gt;
Shows a host-only adapter configured for a secure, internet-isolated analysis environment&lt;br /&gt;
&lt;br /&gt;
[[File:Adapter1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Change the IP address:&lt;br /&gt;
&lt;br /&gt;
[[File:WindowsIP.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Dataset ==&lt;br /&gt;
&lt;br /&gt;
Download the required malware samples from MalwareBazaar [[https://bazaar.abuse.ch MalewareDatabase]] and store them inside the REMnux virtual machine in a dedicated analysis folder. Keep the VM isolated from the internet before and during analysis.&lt;br /&gt;
&lt;br /&gt;
Warning: Malware samples are live and dangerous. Handle with extreme caution and ensure the analysis environment is completely isolated from the host and local network.&lt;br /&gt;
&lt;br /&gt;
=== Evasive Malware ===&lt;br /&gt;
&lt;br /&gt;
[[File:EvasiveMalware.png|500px]]&lt;br /&gt;
&lt;br /&gt;
=== Malware ===&lt;br /&gt;
&lt;br /&gt;
[[File:Malware.png|500px]]&lt;br /&gt;
&lt;br /&gt;
=== Benign Software ===&lt;br /&gt;
&lt;br /&gt;
copy files to REMnux&lt;br /&gt;
&lt;br /&gt;
 scp &amp;quot;C:\Windows\System32\&amp;lt;benignSoftware&amp;gt;.exe&amp;quot; remnux@10.0.0.1:/home/remnux/&lt;br /&gt;
&lt;br /&gt;
[[File:Copyexe.png|500px]]&lt;br /&gt;
&lt;br /&gt;
* calc.exe&lt;br /&gt;
* chrome.exe&lt;br /&gt;
* vlc.exe&lt;br /&gt;
* notepad.exe&lt;br /&gt;
* cmd.exe&lt;br /&gt;
* taskmgr.exe&lt;br /&gt;
&lt;br /&gt;
== YARA ==&lt;br /&gt;
&lt;br /&gt;
=== YARA run ===&lt;br /&gt;
&lt;br /&gt;
Create a YARA rule file inside the REMnux virtual machine and store it in your analysis directory.&lt;br /&gt;
&lt;br /&gt;
 evasive_rules.yar&lt;br /&gt;
&lt;br /&gt;
Run YARA against your samples to scan for static indicators of evasive behavior:&lt;br /&gt;
&lt;br /&gt;
 yara evasive_rules.yar /path/to/malware/&lt;br /&gt;
&lt;br /&gt;
-s option will display the specific strings and patterns that triggered a match and -r for rekurisve:&lt;br /&gt;
&lt;br /&gt;
 yara -r -s evasive_rules.yar /path/to/malware/&lt;br /&gt;
&lt;br /&gt;
=== YARA Final Rule ===&lt;br /&gt;
&lt;br /&gt;
The final rule Evasive_Malware_Final checks for VM artifacts, analysis tools, and RDTSC-based timing evasion into a single detection logic to identify suspicious behavior.&lt;br /&gt;
&lt;br /&gt;
[[File:FinalRulesEvasive.png|500px]]&lt;br /&gt;
&lt;br /&gt;
The condition uint16(0) == 0x5A4D specifically targets the &amp;quot;MZ&amp;quot; magic bytes at the beginning of the file. This ensures the rule only scans Windows Portable Executable files:&lt;br /&gt;
&lt;br /&gt;
[[File:Condition.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A hex dump of a benign sample (notepad.exe) confirms the presence of the signature 4d 5a:&lt;br /&gt;
&lt;br /&gt;
[[File:Stringheader.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
CPU: AMD Ryzen 7 5800X&lt;br /&gt;
RAM: 32 GB DDR4 System Memory&lt;br /&gt;
GPU: NVIDIA GeForce RTX 3070 Ti&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://remnux.org/&lt;br /&gt;
* https://yara.readthedocs.io/en/latest/&lt;br /&gt;
* https://github.com/virustotal/yara/releases&lt;br /&gt;
* https://bazaar.abuse.ch/ (Sample Source)&lt;br /&gt;
* https://learn.microsoft.com/en-us/windows/win32/debug/pe-format&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Stringheader.png&amp;diff=18013</id>
		<title>File:Stringheader.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Stringheader.png&amp;diff=18013"/>
		<updated>2026-01-19T19:28:59Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Condition.png&amp;diff=18012</id>
		<title>File:Condition.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Condition.png&amp;diff=18012"/>
		<updated>2026-01-19T19:28:13Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:FinalRulesEvasive.png&amp;diff=18011</id>
		<title>File:FinalRulesEvasive.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:FinalRulesEvasive.png&amp;diff=18011"/>
		<updated>2026-01-19T19:26:13Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:FinalRule.png&amp;diff=18010</id>
		<title>File:FinalRule.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:FinalRule.png&amp;diff=18010"/>
		<updated>2026-01-19T19:22:55Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Copyexe.png&amp;diff=18009</id>
		<title>File:Copyexe.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Copyexe.png&amp;diff=18009"/>
		<updated>2026-01-19T17:53:40Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:WindowsIP.png&amp;diff=18008</id>
		<title>File:WindowsIP.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:WindowsIP.png&amp;diff=18008"/>
		<updated>2026-01-19T17:43:26Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:IPA.png&amp;diff=18007</id>
		<title>File:IPA.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:IPA.png&amp;diff=18007"/>
		<updated>2026-01-19T17:37:25Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:RemnuxIPTable.png&amp;diff=18006</id>
		<title>File:RemnuxIPTable.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:RemnuxIPTable.png&amp;diff=18006"/>
		<updated>2026-01-19T17:33:33Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:IPForwarding.png&amp;diff=18005</id>
		<title>File:IPForwarding.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:IPForwarding.png&amp;diff=18005"/>
		<updated>2026-01-19T17:31:27Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:EvasiveMalware.png&amp;diff=18004</id>
		<title>File:EvasiveMalware.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:EvasiveMalware.png&amp;diff=18004"/>
		<updated>2026-01-19T17:13:49Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Malware.png&amp;diff=18003</id>
		<title>File:Malware.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Malware.png&amp;diff=18003"/>
		<updated>2026-01-19T17:11:13Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Adapter2.png&amp;diff=18002</id>
		<title>File:Adapter2.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Adapter2.png&amp;diff=18002"/>
		<updated>2026-01-19T16:56:04Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Adapter1.png&amp;diff=18001</id>
		<title>File:Adapter1.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Adapter1.png&amp;diff=18001"/>
		<updated>2026-01-19T16:54:38Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:SharedFolder.png&amp;diff=18000</id>
		<title>File:SharedFolder.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:SharedFolder.png&amp;diff=18000"/>
		<updated>2026-01-19T16:46:43Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:USB.png&amp;diff=17999</id>
		<title>File:USB.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:USB.png&amp;diff=17999"/>
		<updated>2026-01-19T16:46:04Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:DragAndDrop.png&amp;diff=17998</id>
		<title>File:DragAndDrop.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:DragAndDrop.png&amp;diff=17998"/>
		<updated>2026-01-19T16:44:13Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:SharedClipboard.png&amp;diff=17997</id>
		<title>File:SharedClipboard.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:SharedClipboard.png&amp;diff=17997"/>
		<updated>2026-01-19T16:40:43Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=NFCGate:_Setup_and_Execution_of_a_Relay_Attack&amp;diff=17977</id>
		<title>NFCGate: Setup and Execution of a Relay Attack</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=NFCGate:_Setup_and_Execution_of_a_Relay_Attack&amp;diff=17977"/>
		<updated>2025-07-04T20:40:29Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
We used NFCGate to do a relay attack. In this attack, the data from a real card is sent to a phone and then to the card reader. The card doesn’t need to be close to the reader. This can be used to trick the system, for example in contactless payments or door access.&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
The following diagram illustrates the architecture we used to implement our relay attack. One smartphone functions as the Tag, while the other acts as the Reader. Communication between the two devices is routed through a server, which for the purpose of this project, was hosted on a laptop.&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== smartphone Applications ===&lt;br /&gt;
* Magisk v26.0 [1]&lt;br /&gt;
* LineagesOS v18.1 [2]&lt;br /&gt;
* NFC Gate [[#Smartphones|install NFC Gate]]&lt;br /&gt;
=== Laptop Applications ===&lt;br /&gt;
* NFC Gate Server [[#Ubuntu Server|install NFC Server]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Smartphones ===&lt;br /&gt;
&lt;br /&gt;
==== Download NFC Gate ====&lt;br /&gt;
&lt;br /&gt;
Download the APK v2.4.4.apk: [https://github.com/nfcgate/nfcgate/releases Download NFCGate]&lt;br /&gt;
&lt;br /&gt;
==== Install NFC Gate ====&lt;br /&gt;
&lt;br /&gt;
Install via ADB:&lt;br /&gt;
&lt;br /&gt;
 adb install Downloads/NFCGate.2.4.4.apk&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
==== Download NFC Server ====&lt;br /&gt;
&lt;br /&gt;
Create a folder:&lt;br /&gt;
&lt;br /&gt;
 mkdir nfcGate&lt;br /&gt;
 cd nfcGate&lt;br /&gt;
&lt;br /&gt;
==== Install NFC Server ====&lt;br /&gt;
&lt;br /&gt;
Clone the repository:&lt;br /&gt;
&lt;br /&gt;
 sudo git clone https://github.com/nfcgate/server.git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
&lt;br /&gt;
=== Hotspot ===&lt;br /&gt;
&lt;br /&gt;
Enable hotspot from smartphone and connect the server (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=== Run server ===&lt;br /&gt;
&lt;br /&gt;
go to the folder:&lt;br /&gt;
&lt;br /&gt;
 cd nfcGate/server&lt;br /&gt;
&lt;br /&gt;
run the server:&lt;br /&gt;
&lt;br /&gt;
 python3 server.py&lt;br /&gt;
&lt;br /&gt;
[[File:ServerListening.png|550px]]&lt;br /&gt;
&lt;br /&gt;
=== Ip server ===&lt;br /&gt;
&lt;br /&gt;
Check the IP address (from hotspot)&lt;br /&gt;
&lt;br /&gt;
 ip a&lt;br /&gt;
&lt;br /&gt;
[[File:IpHotspot.png|450px]]&lt;br /&gt;
&lt;br /&gt;
=== NFC Gate settings ===&lt;br /&gt;
&lt;br /&gt;
Open the NFCGate app and go to settings:&lt;br /&gt;
&lt;br /&gt;
[[File:AppNFCGate.png|150px]] [[File:NfcGateMenue.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
Go to &amp;quot;Hostname and Port&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:HostnamePortnumber.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
The hostname is the same IP address as the server:&lt;br /&gt;
&lt;br /&gt;
[[File:NFCGateHostname.jpg|150px]] [[File:IpHotspot.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Port number is always &#039;&#039;&#039;5566&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[File:NFCGatePortnumber.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
In the NFCGate app, go to &#039;&#039;&#039;Relay mode&#039;&#039;&#039;.&lt;br /&gt;
Use the &#039;&#039;&#039;Tag&#039;&#039;&#039; option for the card and the &#039;&#039;&#039;Reader&#039;&#039;&#039; option for the NFC terminal.&lt;br /&gt;
&lt;br /&gt;
[[File:RelayModeReaderTag.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Now you have a connection through the server:&lt;br /&gt;
&lt;br /&gt;
[[File:ConnectionStatus.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
=== Relay Attack ===&lt;br /&gt;
&lt;br /&gt;
Hold the smartphone with the &#039;&#039;&#039;Tag&#039;&#039;&#039; side near the card:&lt;br /&gt;
&lt;br /&gt;
[[File:SmartphoneToCard.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
Hold the smartphone with the &#039;&#039;&#039;Reader&#039;&#039;&#039; side near the terminal:&lt;br /&gt;
&lt;br /&gt;
[[File:PhoneToAutomate.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
* 2 Smarthones with root and [[https://github.com/nfcgate/nfcgate/blob/v2/doc/Compatibility.md Compatibility]] &lt;br /&gt;
* Laptop as Server [[https://ubuntu.com/download/desktop Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* 1. https://github.com/topjohnwu/Magisk/releases&lt;br /&gt;
* 2. https://github.com/LSPosed/LSPosed&lt;br /&gt;
* https://github.com/nfcgate/nfcgate&lt;br /&gt;
* https://github.com/nfcgate/nfcgate/blob/v2/doc/Compatibility.md&lt;br /&gt;
* https://github.com/nfcgate/server&lt;br /&gt;
* https://ubuntu.com/download/desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=NFCGate:_Setup_and_Execution_of_a_Relay_Attack&amp;diff=17976</id>
		<title>NFCGate: Setup and Execution of a Relay Attack</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=NFCGate:_Setup_and_Execution_of_a_Relay_Attack&amp;diff=17976"/>
		<updated>2025-07-03T17:44:16Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
We used NFCGate to do a relay attack. In this attack, the data from a real card is sent to a phone and then to the card reader. The card doesn’t need to be close to the reader. This can be used to trick the system, for example in contactless payments or door access.&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
The following diagram illustrates the architecture we used to implement our relay attack. One smartphone functions as the Tag, while the other acts as the Reader. Communication between the two devices is routed through a server, which for the purpose of this project, was hosted on a laptop.&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== smartphone Applications ===&lt;br /&gt;
* Magisk v26.0 [1]&lt;br /&gt;
* LineagesOS v18.1 [2]&lt;br /&gt;
* NFC Gate [[#Smartphones|install NFC Gate]]&lt;br /&gt;
=== Laptop Applications ===&lt;br /&gt;
* NFC Gate Server [[#Ubuntu Server|install NFC Server]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to complete these steps, you must have followed [[Some Other Documentation]] before.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Smartphones ===&lt;br /&gt;
&lt;br /&gt;
==== Download NFC Gate ====&lt;br /&gt;
&lt;br /&gt;
Download the APK v2.4.4.apk: [https://github.com/nfcgate/nfcgate/releases Download NFCGate]&lt;br /&gt;
&lt;br /&gt;
==== Install NFC Gate ====&lt;br /&gt;
&lt;br /&gt;
Install via ADB:&lt;br /&gt;
&lt;br /&gt;
 adb install Downloads/NFCGate.2.4.4.apk&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
==== Download NFC Server ====&lt;br /&gt;
&lt;br /&gt;
Create a folder:&lt;br /&gt;
&lt;br /&gt;
 mkdir nfcGate&lt;br /&gt;
 cd nfcGate&lt;br /&gt;
&lt;br /&gt;
==== Install NFC Server ====&lt;br /&gt;
&lt;br /&gt;
Clone the repository:&lt;br /&gt;
&lt;br /&gt;
 sudo git clone https://github.com/nfcgate/server.git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
&lt;br /&gt;
=== Hotspot ===&lt;br /&gt;
&lt;br /&gt;
Enable hotspot from smartphone and connect the server (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=== Run server ===&lt;br /&gt;
&lt;br /&gt;
go to the folder:&lt;br /&gt;
&lt;br /&gt;
 cd nfcGate/server&lt;br /&gt;
&lt;br /&gt;
run the server:&lt;br /&gt;
&lt;br /&gt;
 python3 server.py&lt;br /&gt;
&lt;br /&gt;
[[File:ServerListening.png|550px]]&lt;br /&gt;
&lt;br /&gt;
=== Ip server ===&lt;br /&gt;
&lt;br /&gt;
Check the IP address (from hotspot)&lt;br /&gt;
&lt;br /&gt;
 ip a&lt;br /&gt;
&lt;br /&gt;
[[File:IpHotspot.png|450px]]&lt;br /&gt;
&lt;br /&gt;
=== NFC Gate settings ===&lt;br /&gt;
&lt;br /&gt;
Open the NFCGate app and go to settings:&lt;br /&gt;
&lt;br /&gt;
[[File:AppNFCGate.png|150px]] [[File:NfcGateMenue.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
Go to &amp;quot;Hostname and Port&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:HostnamePortnumber.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
The hostname is the same IP address as the server:&lt;br /&gt;
&lt;br /&gt;
[[File:NFCGateHostname.jpg|150px]] [[File:IpHotspot.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Port number is always &#039;&#039;&#039;5566&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[File:NFCGatePortnumber.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
In the NFCGate app, go to &#039;&#039;&#039;Relay mode&#039;&#039;&#039;.&lt;br /&gt;
Use the &#039;&#039;&#039;Tag&#039;&#039;&#039; option for the card and the &#039;&#039;&#039;Reader&#039;&#039;&#039; option for the NFC terminal.&lt;br /&gt;
&lt;br /&gt;
[[File:RelayModeReaderTag.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Now you have a connection through the server:&lt;br /&gt;
&lt;br /&gt;
[[File:ConnectionStatus.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
=== Relay Attack ===&lt;br /&gt;
&lt;br /&gt;
Hold the smartphone with the &#039;&#039;&#039;Tag&#039;&#039;&#039; side near the card:&lt;br /&gt;
&lt;br /&gt;
[[File:SmartphoneToCard.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
Hold the smartphone with the &#039;&#039;&#039;Reader&#039;&#039;&#039; side near the terminal:&lt;br /&gt;
&lt;br /&gt;
[[File:PhoneToAutomate.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
* 2 Smarthones with root and [[https://github.com/nfcgate/nfcgate/blob/v2/doc/Compatibility.md Compatibility]] &lt;br /&gt;
* Laptop as Server [[https://ubuntu.com/download/desktop Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[A course where this documentation was used]] (2017, 2018)&lt;br /&gt;
* [[Another one]] (2018)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* 1. https://github.com/topjohnwu/Magisk/releases&lt;br /&gt;
* 2. https://github.com/LSPosed/LSPosed&lt;br /&gt;
* https://github.com/nfcgate/nfcgate&lt;br /&gt;
* https://github.com/nfcgate/nfcgate/blob/v2/doc/Compatibility.md&lt;br /&gt;
* https://github.com/nfcgate/server&lt;br /&gt;
* https://ubuntu.com/download/desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=NFCGate:_Setup_and_Execution_of_a_Relay_Attack&amp;diff=17975</id>
		<title>NFCGate: Setup and Execution of a Relay Attack</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=NFCGate:_Setup_and_Execution_of_a_Relay_Attack&amp;diff=17975"/>
		<updated>2025-07-03T17:43:32Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: NFCGate install and Attack&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
We used NFCGate to do a relay attack. In this attack, the data from a real card is sent to a phone and then to the card reader. The card doesn’t need to be close to the reader. This can be used to trick the system, for example in contactless payments or door access.&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
The following diagram illustrates the architecture we used to implement our relay attack. One smartphone functions as the Tag, while the other acts as the Reader. Communication between the two devices is routed through a server, which for the purpose of this project, was hosted on a laptop.&lt;br /&gt;
&lt;br /&gt;
[[File:Architecture.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== smartphone Applications ===&lt;br /&gt;
* Magisk v26.0 [1]&lt;br /&gt;
* LineagesOS v18.1 [2]&lt;br /&gt;
* NFC Gate [[#Smartphones|install NFC Gate]]&lt;br /&gt;
=== Laptop Applications ===&lt;br /&gt;
* NFC Gate Server [[#Ubuntu Server|install NFC Server]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to complete these steps, you must have followed [[Some Other Documentation]] before.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Smartphones ===&lt;br /&gt;
&lt;br /&gt;
=== Magisk ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LSPosed ===&lt;br /&gt;
&lt;br /&gt;
==== Download NFC Gate ====&lt;br /&gt;
&lt;br /&gt;
Download the APK v2.4.4.apk: [https://github.com/nfcgate/nfcgate/releases Download NFCGate]&lt;br /&gt;
&lt;br /&gt;
==== Install NFC Gate ====&lt;br /&gt;
&lt;br /&gt;
Install via ADB:&lt;br /&gt;
&lt;br /&gt;
 adb install Downloads/NFCGate.2.4.4.apk&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
==== Download NFC Server ====&lt;br /&gt;
&lt;br /&gt;
Create a folder:&lt;br /&gt;
&lt;br /&gt;
 mkdir nfcGate&lt;br /&gt;
 cd nfcGate&lt;br /&gt;
&lt;br /&gt;
==== Install NFC Server ====&lt;br /&gt;
&lt;br /&gt;
Clone the repository:&lt;br /&gt;
&lt;br /&gt;
 sudo git clone https://github.com/nfcgate/server.git&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
&lt;br /&gt;
=== Hotspot ===&lt;br /&gt;
&lt;br /&gt;
Enable hotspot from smartphone and connect the server (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
=== Run server ===&lt;br /&gt;
&lt;br /&gt;
go to the folder:&lt;br /&gt;
&lt;br /&gt;
 cd nfcGate/server&lt;br /&gt;
&lt;br /&gt;
run the server:&lt;br /&gt;
&lt;br /&gt;
 python3 server.py&lt;br /&gt;
&lt;br /&gt;
[[File:ServerListening.png|550px]]&lt;br /&gt;
&lt;br /&gt;
=== Ip server ===&lt;br /&gt;
&lt;br /&gt;
Check the IP address (from hotspot)&lt;br /&gt;
&lt;br /&gt;
 ip a&lt;br /&gt;
&lt;br /&gt;
[[File:IpHotspot.png|450px]]&lt;br /&gt;
&lt;br /&gt;
=== NFC Gate settings ===&lt;br /&gt;
&lt;br /&gt;
Open the NFCGate app and go to settings:&lt;br /&gt;
&lt;br /&gt;
[[File:AppNFCGate.png|150px]] [[File:NfcGateMenue.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
Go to &amp;quot;Hostname and Port&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:HostnamePortnumber.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
The hostname is the same IP address as the server:&lt;br /&gt;
&lt;br /&gt;
[[File:NFCGateHostname.jpg|150px]] [[File:IpHotspot.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Port number is always &#039;&#039;&#039;5566&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[File:NFCGatePortnumber.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
In the NFCGate app, go to &#039;&#039;&#039;Relay mode&#039;&#039;&#039;.&lt;br /&gt;
Use the &#039;&#039;&#039;Tag&#039;&#039;&#039; option for the card and the &#039;&#039;&#039;Reader&#039;&#039;&#039; option for the NFC terminal.&lt;br /&gt;
&lt;br /&gt;
[[File:RelayModeReaderTag.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
Now you have a connection through the server:&lt;br /&gt;
&lt;br /&gt;
[[File:ConnectionStatus.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
=== Relay Attack ===&lt;br /&gt;
&lt;br /&gt;
Hold the smartphone with the &#039;&#039;&#039;Tag&#039;&#039;&#039; side near the card:&lt;br /&gt;
&lt;br /&gt;
[[File:SmartphoneToCard.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
Hold the smartphone with the &#039;&#039;&#039;Reader&#039;&#039;&#039; side near the terminal:&lt;br /&gt;
&lt;br /&gt;
[[File:PhoneToAutomate.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
* 2 Smarthones with root and [[https://github.com/nfcgate/nfcgate/blob/v2/doc/Compatibility.md Compatibility]] &lt;br /&gt;
* Laptop as Server [[https://ubuntu.com/download/desktop Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[A course where this documentation was used]] (2017, 2018)&lt;br /&gt;
* [[Another one]] (2018)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* 1. https://github.com/topjohnwu/Magisk/releases&lt;br /&gt;
* 2. https://github.com/LSPosed/LSPosed&lt;br /&gt;
* https://github.com/nfcgate/nfcgate&lt;br /&gt;
* https://github.com/nfcgate/nfcgate/blob/v2/doc/Compatibility.md&lt;br /&gt;
* https://github.com/nfcgate/server&lt;br /&gt;
* https://ubuntu.com/download/desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Architecture.jpg&amp;diff=17974</id>
		<title>File:Architecture.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Architecture.jpg&amp;diff=17974"/>
		<updated>2025-07-03T13:48:41Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:SmartphoneToCard.jpeg&amp;diff=17973</id>
		<title>File:SmartphoneToCard.jpeg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:SmartphoneToCard.jpeg&amp;diff=17973"/>
		<updated>2025-07-03T13:33:10Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:PhoneToAutomate.jpg&amp;diff=17972</id>
		<title>File:PhoneToAutomate.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:PhoneToAutomate.jpg&amp;diff=17972"/>
		<updated>2025-07-03T13:32:25Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:ConnectionStatus.jpg&amp;diff=17971</id>
		<title>File:ConnectionStatus.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:ConnectionStatus.jpg&amp;diff=17971"/>
		<updated>2025-07-03T13:24:53Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:RelayModeReaderTag.jpg&amp;diff=17970</id>
		<title>File:RelayModeReaderTag.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:RelayModeReaderTag.jpg&amp;diff=17970"/>
		<updated>2025-07-03T13:09:44Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:NFCGatePortnumber.jpg&amp;diff=17969</id>
		<title>File:NFCGatePortnumber.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:NFCGatePortnumber.jpg&amp;diff=17969"/>
		<updated>2025-07-03T12:44:21Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:NFCGateHostname.jpg&amp;diff=17968</id>
		<title>File:NFCGateHostname.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:NFCGateHostname.jpg&amp;diff=17968"/>
		<updated>2025-07-03T12:43:08Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:HostnamePortnumber.jpg&amp;diff=17967</id>
		<title>File:HostnamePortnumber.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:HostnamePortnumber.jpg&amp;diff=17967"/>
		<updated>2025-07-03T12:41:36Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:NfcGateMenue.jpg&amp;diff=17966</id>
		<title>File:NfcGateMenue.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:NfcGateMenue.jpg&amp;diff=17966"/>
		<updated>2025-07-03T12:35:24Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:AppNFCGate.png&amp;diff=17965</id>
		<title>File:AppNFCGate.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:AppNFCGate.png&amp;diff=17965"/>
		<updated>2025-07-03T12:25:25Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:IpHotspot.png&amp;diff=17964</id>
		<title>File:IpHotspot.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:IpHotspot.png&amp;diff=17964"/>
		<updated>2025-07-03T12:18:26Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:ServerListening.png&amp;diff=17963</id>
		<title>File:ServerListening.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:ServerListening.png&amp;diff=17963"/>
		<updated>2025-07-03T11:54:09Z</updated>

		<summary type="html">&lt;p&gt;PPfaffl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PPfaffl</name></author>
	</entry>
</feed>