blog-contributions/opsec/monero2024/index.html

323 lines
17 KiB
HTML
Raw Normal View History

2024-07-25 12:23:36 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
<title>How to acquire and use Monero</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-anon navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
2024-08-12 23:22:38 +02:00
<li><a href="https://blog.nowhere.moe/donate.html">Donate</a></li>
2024-07-25 12:23:36 +02:00
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
2024-08-18 22:50:34 +02:00
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist@mainpc - 2024-04-28</ba></p>
2024-07-25 12:23:36 +02:00
<h1>How to acquire and use Monero </h1>
<img src="0.png" style="width:250px">
2024-08-24 16:01:33 +02:00
<p>In this tutorial we're going to take a look at how to setup a monero wallet locally, how to receive some monero there, and how to send monero to someone else.</p>
2024-07-31 23:07:35 +02:00
<p><h2><u>OPSEC Recommendations:</u></h2></p>
<ol>
<li><p>Hardware : (Personal Computer / Laptop)</p></li>
<li><p>Host OS: <a href="../linux/index.html">Linux</a></p></li>
<li><p>Hypervisor: <a href="../hypervisorsetup/index.html">libvirtd QEMU/KVM</a></p></li>
<li><p>Virtual Machine: <a href="../hypervisorsetup/index.html">Linux</a> or <a href="../whonixqemuvms/index.html">Whonix</a> or <a href="../tailsqemuvm/index.html">Tails</a> </p></li>
</ol>
2024-08-24 16:01:33 +02:00
<p>I recommend using this setup into one of the above mentioned VMs, either for <a href="../privacy/index.html">Private use</a>, or <a href="../anonymityexplained/index.html">Anonymous use</a>, as per the <a href="../opsec4levels/index.html">4 basic OPSEC levels</a>.</p>
2024-07-31 23:07:35 +02:00
2024-07-25 12:23:36 +02:00
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /grey -->
<!-- +++++ Second Post +++++ -->
<div id="anon3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Wallet Setup</b></h2> </br> </br>
<b>GUI Wallet Setup</b>
<p>Now on whonix there can be some issues with syncing to the monero nodes over the CLI monero wallet, due to the slow tor network and connection timeouts, So we'll first cover how to install the GUI monero wallet:</p>
2024-08-24 16:01:33 +02:00
<p>First let's download the monero GUI wallet from <a href="https://getmonero.org/downloads/index.html">https://getmonero.org</a>: (.onion address: <a href="http://monerotoruzizulg5ttgat2emf4d6fbmiea25detrmmy7erypseyteyd.onion/downloads/index.html">http://monerotoruzizulg5ttgat2emf4d6fbmiea25detrmmy7erypseyteyd.onion </a>)</p>
2024-07-25 12:23:36 +02:00
<img src="8.png" class="imgRz">
<p>Then we unpack it on the desktop and run the appimage:</p>
<pre><code class="nim">
[ Whonix ] [ /dev/pts/5 ] [~]
→ mv /home/user/.tb/tor-browser/Browser/Downloads/monero-gui-linux-x64-v0.18.3.3.tar.bz2 ~/Desktop/
[ Whonix ] [ /dev/pts/5 ] [~/Desktop]
→ cd Desktop
[ Whonix ] [ /dev/pts/5 ] [~/Desktop]
→ tar -xvf monero-gui-linux-x64-v0.18.3.3.tar.bz2 (2)
monero-gui-v0.18.3.3/
monero-gui-v0.18.3.3/LICENSE
monero-gui-v0.18.3.3/extras/
monero-gui-v0.18.3.3/extras/monero-blockchain-ancestry
[...]
monero-gui-v0.18.3.3/monero-wallet-gui
monero-gui-v0.18.3.3/monero-wallet-gui.AppImage
monero-gui-v0.18.3.3/monerod
[ Whonix ] [ /dev/pts/5 ] [~/Desktop]
→ cd monero-gui-v0.18.3.3
[ Whonix ] [ /dev/pts/5 ] [~/Desktop/monero-gui-v0.18.3.3]
→ ls
LICENSE extras monero-gui-wallet-guide.pdf monero-wallet-gui monero-wallet-gui.AppImage monerod
[ Whonix ] [ /dev/pts/5 ] [~/Desktop/monero-gui-v0.18.3.3]
→ ./monero-wallet-gui.AppImage (130)
2024-04-27 09:57:47.456 W Qt:5.15.13 GUI:- | screen: 3840x2160 - available: QSize(3840, 2129) - dpi: 96 - ratio:2.22803
2024-04-27 09:57:49.847 W qrc:/qt-project.org/imports/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"
2024-04-27 09:57:49.850 W qrc:/qt-project.org/imports/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
</pre></code>
<p>Now that the archive is extracted, make sure that the monero wallet gets added to the list of software of your OS:</p>
<img src="9.png" class="imgRz">
<img src="10.png" class="imgRz">
<p>Here we use advanced mode as we want to choose our node:</p>
<img src="11.png" class="imgRz">
<img src="12.png" class="imgRz">
<img src="13.png" class="imgRz">
<img src="14.png" class="imgRz">
<p>Here very important, make sure you save your monero mnemonic phrase (recovery phrase) into your keepass, along with the recovery height, :</p>
<img src="15.png" class="imgRz">
<img src="16.png" class="imgRz">
<p>Then have a wallet password (local password) to open your wallet locally::</p>
<img src="17.png" class="imgRz">
<img src="18.png" class="imgRz">
<img src="19.png" class="imgRz">
2024-08-24 16:01:33 +02:00
<p>Here we pick a clearnet monero node (if you don't want to, scroll down to know how to setup a .onion monero node)</p>
2024-07-25 12:23:36 +02:00
<img src="20.png" class="imgRz">
<img src="21.png" class="imgRz">
<img src="22.png" class="imgRz">
<img src="23.png" class="imgRz">
<p>Here just wait for the monero wallet to finish synchronizing with the monero node:</p>
<img src="24.png" class="imgRz">
<p>Now here you can use the monero wallet like that without going through tor (but here we're in whonix so it goes through tor anyway), if you want to use .onion monero nodes you will need to enable the SOCKS5 proxy option inside the wallet:</p>
<img src="25.png" class="imgRz">
<img src="26.png" class="imgRz">
<p>Now with this setup we can use .onion monero nodes as follows (pick one you trust from <a href="https://monero.fail/?chain=monero&network=mainnet&onion=on">https://monero.fail/</a> for example my .onion monero node at this URL: http://daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion:18081</p>
<img src="27.png" class="imgRz">
2024-08-24 16:01:33 +02:00
<p>Here again, wait for the monero wallet to finish synchronizing to be able to receive and send monero:</p>
2024-07-25 12:23:36 +02:00
<img src="28.png" class="imgRz">
2024-08-04 10:51:45 +02:00
<img src="../haveno-client-f2f/xmrbazaar_logo_beta.png" style="width:200px">
<p>Now that we're setup let's get some monero somewhere:</p>
<p><u>Sidenote:</u> <b>if you want to get your first monero</b> and you don't have any crypto / fiat to start with, <b>check out the <a href="https://xmrbazaar.com/search/earn-xmr/">"earn XMR"</a> section in xmrbazaar.com.</b> For example, i offer monero to whoever contributes new blogposts to the OPSEC section of my blog in this offer <a href="https://xmrbazaar.com/listing/UsWA/">here</a>.</p>
</br>
2024-07-25 12:23:36 +02:00
<p><B>AS OF 7TH OF MAY 2024 LOCALMONERO HAS STOPPED OPERATING, THEY WERE THE ONLY DIRECT FIAT -> XMR OPTION WITHOUT ANY KYC.</B> this means you're now forced to use <a href="../haveno-client-f2f/index.html">Haveno DEX</a>!!!!</p>
2024-08-04 10:51:45 +02:00
<p>For archiving purposes, here's how localmonero used to function:</p>
2024-07-25 12:23:36 +02:00
<img src="2.png" class="imgRz">
<img src="3.png" class="imgRz">
<img src="4.png" class="imgRz">
<img src="5.png" class="imgRz">
2024-08-24 16:01:33 +02:00
<p>Now we want to buy monero for euros, for speed i recommend just buying some using <b>SEPA instant transfer</b> if your bank accepts it. However if you don't mind waiting weeks, the preferred method on localmonero.co is <b>cash-by-mail, as cash can't be traced</b>. But still, it shouldn't matter even if you buy monero with your credit card to a random vendor, your bank will see that you sent money to someone, and if the vendor is malicious they may log that you bought some monero, but still they will be unable to know what you do with your monero. it's like retrieving cash from the bank, the bank knows you bought some cash but they can't know what you do with it.</p>
2024-07-25 12:23:36 +02:00
<p>So here we want to find a vendor that offers monero for SEPA instant transfers, <b>preferably someone who doesn't do KYC.</b></p>
<img src="6.png" class="imgRz">
<p>The trade should go like this: </p>
<ul>
<li>0) you send the monero address</li>
<li>1) they send you the IBAN to send the bank transfer to, </li>
<li>2) you send them the money, </li>
<li>3) and then you declare that you have paid on monero, </li>
2024-08-24 16:01:33 +02:00
<li>4) and then you wait 30 minutes approximately to receive the monero.</li>
2024-07-25 12:23:36 +02:00
</ul>
<img src="7.png" class="imgRz">
<p>if trade is completed smoothly, always rate vendors as trustworthy, as this is how localmonero works, always on trust.</p>
2024-08-24 16:01:33 +02:00
<p>Now that you received some monero, you can send them to whoever has a XMR address like i do:</p>
2024-07-25 12:23:36 +02:00
<img src="29.png" class="imgRz">
<p>for example if you want to donate a few leftovers moneros like this feel free to do so:</p>
<img src="30.png" class="imgRz">
<p>Keep in mind that services that ask you to pay monero, they will ask you to send an EXACT monero amount for purchases (ex: 0.763011 XMR), that is intentional, do not send more than requested as it is used to know from which customer the monero comes from.</p>
<b>BONUS: CLI Wallet Setup</b>
<p>If you want to get the full Haxx0r vibes, you can install the monero CLI wallet aswell:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/2 ] [~/Desktop]
→ apt install monero -y
[ mainpc ] [ /dev/pts/2 ] [~/Desktop]
→ monero-wallet-cli --version
Monero 'Fluorine Fermi' (v0.18.0.0-unknown)
</pre></code>
<img src="../anonymity/55.png" class="imgRz">
<p>Once it finishes installing, create your monero wallet:</p>
<img src="../anonymity/57.png" class="imgRz">
2024-08-12 23:22:38 +02:00
<p>If you're doing it from a whonix VM, then say no to mining and use an onion-based monero daemon (if not on a whonix VM, then use a clearnet monero node), like the one i'm hosting, you can find a full list of other ones on <a href="https://monero.fail/">monero.fail</a> or on <a href="https://xmr.nowhere.moe/">xmr.nowhere.moe</a> :</p>
2024-07-25 12:23:36 +02:00
<img src="../anonymity/58.png" class="imgRz">
<p>Wait for it to finish synchronizing, then you can go get some monero from a vendor on localmonero.co (by giving them a wallet address you'd have created: </p>
<pre><code class="nim">
apt install monero -y
monero-wallet-cli
#follow the instructions to create your wallet
#synchronize it with this command:
set_daemon http://uyjehlovjudh2wlvkp5a2seme5vgqc4o463atkv2ulsovloqrqw2icyd.onion:18081 trusted
#then wait for the daemon to finish synchronizing, and type "refresh" regularly to make sure that it synchronizes with the node, expect to type that command a few times as tor connections are unstable at times.
#OR you can use a clearnet monero node, but this is not recommended because you may be spied on!
2024-08-12 23:22:38 +02:00
[wallet 49vq93 (no daemon)]: set_daemon http://nowhere.moe:18081
2024-07-25 12:23:36 +02:00
Error: This is not Tor/I2P address, and is not a trusted daemon.
Error: Either use your own trusted node, connect via Tor or I2P, or pass this-is-probably-a-spy-node and be spied on.
2024-08-12 23:22:38 +02:00
[wallet 49vq93 (no daemon)]: set_daemon http://nowhere.moe:18081 this-is-probably-a-spy-node
2024-07-25 12:23:36 +02:00
Warning: connecting to a non-local daemon without SSL, passive adversaries will be able to spy on you.
2024-08-12 23:22:38 +02:00
Daemon set to http://nowhere.moe:18081, untrusted
2024-07-25 12:23:36 +02:00
[wallet 49vq93 (out of sync)]: refresh
Starting refresh...
[wallet 49vq93 (out of sync)]: refresh
Starting refresh...
Refresh done, blocks received: 19388
Currently selected account: [0] Primary account
Tag: (No tag assigned)
Balance: 0.000000000000, unlocked balance: 0.000000000000
</pre></code>
<img src="../anonymity/59.png" class="imgRz">
<p>Once that's done, you can order monero from a non-KYC exchange <a href="https://kycnot.me/?type=exchange">here</a> (out of which i recommend using <a href="../haveno-client-f2f/index.html">Haveno DEX</a>.</p>
<p>You're going to need to create a monero address first like so:</p>
<pre><code class="nim">
[wallet 49vq93]: help
Important commands:
"welcome" - Show welcome message.
"help all" - Show the list of all available commands.
"help <<b></b>command>" - Show a command's documentation.
"apropos <<b></b>keyword>" - Show commands related to a keyword.
"wallet_info" - Show wallet main address and other info.
"balance" - Show balance.
"address all" - Show all addresses.
"address new" - Create new subaddress.
"transfer <<b></b>address> <amount>" - Send XMR to an address.
"show_transfers [in|out|pending|failed|pool]" - Show transactions.
"sweep_all <<b></b>address>" - Send whole balance to another wallet.
"seed" - Show secret 25 words that can be used to recover this wallet.
"refresh" - Synchronize wallet with the Monero network.
"status" - Check current status of wallet.
"version" - Check software version.
"exit" - Exit wallet.
"donate <<b></b>amount>" - Donate XMR to the development team.
[wallet 49vq93 (out of sync)]: address new
1 85j1rw64XoMhrXc55kwdCdFAmXaiU23MHYf1VBSLExTve5WM1NeFfw13wXrDeUumj48h5G4nuw3tuAxqpw5WyXniE8pE8uK (Untitled address)
[wallet 49vq93 (out of sync)]: address new localmonero
2 89uyMGJunXfSC375iEptD2WLCb5uidKJSEuUYL3n5fRMg6ccM7L5prSUi9YGgGFPS5T8Z95BJh93HKykUYWECmNfJhNFb9z localmonero
</pre></code>
2024-08-24 16:01:33 +02:00
<p>in this case, we'll use the <b>89uyMGJunXfSC375iEptD2WLCb5uidKJSEuUYL3n5fRMg6ccM7L5prSUi9YGgGFPS5T8Z95BJh93HKykUYWECmNfJhNFb9z</b> address for all trades on haveno DEX. <b>DO NOT USE IT ELSEWHERE! just like passwords, you want to have one per service</b>. If you want to receive monero from another place, create a new address.</p>
2024-07-25 12:23:36 +02:00
<p>Check out my other tutorials on Decentralised Finances below:</p>
<ol>
<li><a href="../monero2024/index.html"><b>✅ How to acquire and use Monero</b></a></li>
2024-09-07 12:13:32 +02:00
<li><a href="../chainalysisattempts/index.html">✅ Why can't I trust Centralised Exchanges, and random Monero nodes ?</a></li>
2024-07-25 12:23:36 +02:00
<li><a href="../haveno-client-f2f/index.html">✅ Haveno Decentralised Exchange direct Fiat -> XMR transaction ⭐</a></li>
<li><a href="../haveno-arbitrator/index.html">✅ Haveno DEX Dispute resolution (Fiat -> XMR) </a></li>
<li><a href="../haveno-sepa/index.html">✅ Haveno DEX Bank Transfer (ex: SEPA) -> XMR transaction </a></li>
<li><a href="../haveno-cashbymail/index.html">✅ Haveno DEX Cash By Mail -> XMR transaction ⭐</a></li> </ol></br>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="anonb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.</p></br></br><p>Creative Commons Zero: No Rights Reserved</br><img src="\CC0.png">
2024-07-25 12:23:36 +02:00
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<p>
2024-10-03 21:57:20 +02:00
<a target="_blank" rel="noopener noreferrer" href="http://blog.nowhere.moe/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FL5jrGV2L_Bb20Oj0aE4Gn-m5AHet9XdpYDotiqpcpGc%3D%40nowhere.moe%2FH4g7zPbitSLV5tDQ51Yz-R6RgOkMEeCc%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEAkts5T5AMxHGrZCCg12aeKxWcpXaxbB_XqjrXmcFYlDQ%253D&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22c3Y-iDaoDCFm6RhptSDOaw%3D%3D%22%7D">SimpleX Chat</a><br/>
2024-07-25 12:23:36 +02:00
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>About nihilist</h4>
2024-08-28 20:13:19 +02:00
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@contact.nowhere.moe (<a href="https://nowhere.moe/nihilist.pubkey">PGP</a>)</p>
2024-07-25 12:23:36 +02:00
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>