-
revuoxmr
Revuo Monero Issue 221: December 5 - 12, 2024.
revuo-xmr.com/weekly/issue-221
-
m-relay
<servers.guru:matrix.servers.guru> monerobull @monerobull:matrix.org: i checked my cloudflare what I did was the under attack mode + custom waf rule with managed challenge for everyone. Not interactive one.
-
m-relay
<servers.guru:matrix.servers.guru> That worked in my case.
-
m-relay
<servers.guru:matrix.servers.guru> Also a constant rate limiting rule.
-
m-relay
<servers.guru:matrix.servers.guru> Then you can see the challenge solved rate ( next to the rule) if it is working as expected it should be very low.
-
m-relay
<servers.guru:matrix.servers.guru> Also probably not accurate anymore as you said your hosting provider changed your ip but there is quite a few result for monero.town in censys
-
m-relay
-
m-relay
<servers.guru:matrix.servers.guru> If one of those ips was the previous one, that would allow the attacker to bypass cloudflare entirely.
-
m-relay
<servers.guru:matrix.servers.guru> You probably already knows that but if the ip have been exposed before being behind cloudflare it is pointless.
-
m-relay
<servers.guru:matrix.servers.guru> You probably already knows that but if the ip have been exposed before being behind cloudflare it is pointless to set it up afterwards.
-
m-relay
<servers.guru:matrix.servers.guru> You can also check historical data at securitytrails.com
-
m-relay
<servers.guru:matrix.servers.guru> Actually there is a complete record of monero.town ip as of July with associated ip.
-
m-relay
<servers.guru:matrix.servers.guru> Actually there is a complete record of monero.town dns as of July with associated ip.
-
m-relay
<servers.guru:matrix.servers.guru> Seems to be when you switch to cloudflare.
-
m-relay
<servers.guru:matrix.servers.guru> 5 months ago
-
m-relay
<servers.guru:matrix.servers.guru> I'll post it here as ip is not valid anymore.
-
m-relay
-
m-relay
<servers.guru:matrix.servers.guru> Might be how cloudflare was bypassed before your hosting provider changed your ip if it didn't change since then.
-
m-relay
<servers.guru:matrix.servers.guru> Sorry for the off topic.
-
m-relay
-
m-relay
<rottenwheel:unredacted.org> Holy shit, doesn't this look exactly the same as ccs.getmonero.org but with different colors? plowsof Diego Salazar
-
m-relay
<rottenwheel:unredacted.org>
ccs.particl.io
-
m-relay
<rottenwheel:unredacted.org> Guess Firo was one of... a few? 🤔
-
m-relay
<diego:cypherstack.com> I didn't make that one for them. :P
-
m-relay
<rottenwheel:unredacted.org> Neither you did for Firo, the first one. :P
-
m-relay
<diego:cypherstack.com> I did actually. They hired me to fork and do the illustrations, so I did.
-
m-relay
<rottenwheel:unredacted.org> It was the big geonic or whoever else noticed the first one was copied and pasted, because the repo didn't have any license back then, no?
-
m-relay
<rottenwheel:unredacted.org> So you forked and did the illustrations of CCS v1 for Firo?
-
m-relay
<diego:cypherstack.com> And it was I who forgot to put said license on the first one
-
m-relay
<rottenwheel:unredacted.org> I thought they had forked and deployed on their own.
-
m-relay
<diego:cypherstack.com> I did, yes.
-
m-relay
<diego:cypherstack.com> No sir.
-
m-relay
<rottenwheel:unredacted.org> That's... interesting, for lack of a better word.
-
m-relay
-
m-relay
<diego:cypherstack.com> When I had discussed with Core about its creation the first time, I was always talking about how cool it'd be to make not just a cryptocurrency, but other neat infrastructure that could be used across other FOSS projects. CCS, Kovri, etc.
-
m-relay
<diego:cypherstack.com> They were always "yeah, man!"
-
m-relay
<diego:cypherstack.com> so when Firo asked for my help on theirs, I didn't think much of it.
-
m-relay
<diego:cypherstack.com> But I was wrong for two reasons: 1. I forgot to put a license. So Firo's one was in violation of license as technically the CCS was view-only, and not FOSS.
-
m-relay
<diego:cypherstack.com> 2. People saw it as a conflict of interest that I made the CCS for Monero (with help from Devin from Globee and xiphon), and then got paid to do a fork for a competing project.
-
m-relay
<diego:cypherstack.com> I hold that both reasons are silly, but others don't.
-
m-relay
<diego:cypherstack.com> Particularly because I KNOW I'd spoken with core several times about being excited to make infrastructure that other FOSS projects could use (even outside of the crypto space, was my hope)
-
m-relay
-
m-relay
<jeffro256:monero.social> Mfw FOSS is free and open source
-
m-relay
<monerobull:monero.social> Yeah but they for some reason didn't and now they don't have the new IP
-
m-relay
<monerobull:monero.social> The results are pretty random, just sites that mention .town somewhere
-
m-relay
<servers.guru:matrix.servers.guru> Yes true for censys. However the real ip show up on security trails.
-
m-relay
<servers.guru:matrix.servers.guru> The old one that is.
-
m-relay
<servers.guru:matrix.servers.guru> > <@monerobull:monero.social> The results are pretty random, just sites that mention .town somewhere
-
m-relay
<servers.guru:matrix.servers.guru> Yes true for censys, didn't know what it was so didn't know if it was accurate or not. However the real ip show up on security trails.
-
m-relay
<monerobull:matrix.org> Yeah that one was public for a while
-
m-relay
<servers.guru:matrix.servers.guru> Maybe check with the managed challenge on cloudflare then if you haven't already.
-
m-relay
<servers.guru:matrix.servers.guru> I think that is the mandatory manual captcha check.
-
m-relay
<servers.guru:matrix.servers.guru> > <@monerobull:monero.social> The results are pretty random, just sites that mention .town somewhere
-
m-relay
<servers.guru:matrix.servers.guru> Yes true for censys, didn't know what the ip was so didn't know if it was accurate or not. However the real ip show up on security trails.
-
nioCat
<diego:cypherstack.com> Particularly because I KNOW I'd spoken with core several times about being excited <> we may have found the person writing the tweets
-
m-relay
<diego:cypherstack.com> Lmao! Nah bruh. Haven't been excited in years since then. ;)
-
m-relay
-
m-relay
<rucknium:monero.social> > Serious Wownero vulnerability disclosed by Rucknium at Monero Research Labs:
codeberg.org/wownero/wownero/issues/488
-
m-relay
<rucknium:monero.social> > Basically 80% of true ring members deducible since 2022 😭😭😭 Kind of on-brand for WOW tbh tho 😁 PR welcome!
-
m-relay
<ofrnxmr:monero.social> Pretty obvious aint it
-
m-relay
<ofrnxmr:monero.social> Theres no on chain volume 🙃, its all coinbases
-
m-relay
<ofrnxmr:monero.social> "after the ten block lock." Its three blocks, ruck! RTFM. Wownero -> moon
-
m-relay
<rucknium:monero.social> This vulnerability isn't about low tx volume. The decoy selection "anchor" was stuck in September 2022. All decoys of the vast majority of txs were all selected from September 2022 and earlier.
-
m-relay
<ofrnxmr:monero.social> Yeah ik, i'm just messin
-
m-relay
<rucknium:monero.social> Yeah, I wasn't sure about how many blocks it was locked.
-
m-relay
<ofrnxmr:monero.social> good thing its a memecoin. 20c EOW
-
m-relay
<rbrunner7:monero.social> Wow. Just wow. And something so glaringly obvious was overlooked for freaking years? Just check the time scale graph for this WOW transaction - lol:
-
m-relay
-
m-relay
<rbrunner7:monero.social> I wouldn't wish something like this to my worst enemy :)
-
m-relay
<rucknium:monero.social> The Wownerochan image on the explorer, or whatever, must have gotten in the way 😁
-
m-relay
<rbrunner7:monero.social> It gets even better - if I interpret this correctly, they had an assertion in the code that triggered because of this, which they did not understand back then, and just commented out to silence / neuter it:
git.wownero.com/wownero/wownero/issues/412
-
m-relay
<rbrunner7:monero.social> ROFL
-
m-relay
<rucknium:monero.social> When you disable a sanity check, your blockchain goes into insane mode.
-
m-relay
<rbrunner7:monero.social> How did you become aware of this, Rucknium ? Can you, are you allowed to tell? Very curious - pure chance?
-
m-relay
<rucknium:monero.social> I'm not 100% sure that issue #412 is related to this bug, but looks suspicious, doesn't t? I did a quick search of issues on the repo before I reported the vulnerability, to check if it was already known.
-
m-relay
<rbrunner7:monero.social> Yeah, same here, not fully sure, but does indeed look suspicious
-
m-relay
<rucknium:monero.social> rbrunner7: (1) plowsof wrote WOW support into Wishlist as a Service. (2) nioCat donated WOW to support my server costs:
rucknium.me/donate
-
m-relay
<rucknium:monero.social> (3) mainnet_pat added BCH support to BasicSwap. (4) I asked snex to test BCH<>WOW atomic swaps. (5) Curious about the process, I watch the `wownero-wallet-rpc` logs as the swap happens. Then I see
-
m-relay
<rucknium:monero.social> `real_output_in_tx_index=1`
-
m-relay
<ofrnxmr:xmr.mx> rip snex
-
m-relay
<rucknium:monero.social> Which should _not_ happen, given that the output was at least a week old
-
m-relay
<rucknium:monero.social> So really it was a group effort :D
-
m-relay
<rbrunner7:monero.social> Thanks. Really cool story, bro :)
-
m-relay
<rucknium:monero.social> I checked the transaction on the wownero block explorer and saw all but one of the ring members was from 2022 and earlier
-
m-relay
<ofrnxmr:xmr.mx> Could this have anything to do with the shared-ring-db
-
m-relay
<rucknium:monero.social> Then checked a few more. Then adapted by Monero blockchain analysis code to Wownero to assess the full impact.
-
m-relay
<ofrnxmr:xmr.mx> Bcuz that thing causes 100 issues with wow
-
m-relay
<rucknium:monero.social> ofrnxmr: I remembered that, too. Maybe there is the same root issue
-
m-relay
<ofrnxmr:xmr.mx> example: use wownero-wallet-cli to send a tx, but when it asks to confirm (Y/Yes/N/No), press enter
-
m-relay
<ofrnxmr:xmr.mx> Then try to repeat the tx = fails
-
plowsof
good job everyone, 1 less item to add to the wow roadmap
-
m-relay
<rucknium:monero.social> rbrunner7: I thought the same thing. for a few minutes I wondered if I was just seeing things wrong. Because anyone who would glance at the ring member distribution would notice the problem, if they had any familiarity with how ring sigs are supposed to work.
-
m-relay
<ofrnxmr:xmr.mx> wownero up 3% today 💪
-
m-relay
<321bob321:monero.social> Inverse reaction to news
-
m-relay
-
m-relay
<321bob321:monero.social> seems like that took the news hard
-
m-relay
<ramoses:beeper.com> newbie monero here
-
m-relay
<havenouser:monero.social> no, u are just upside down 🙃
-
m-relay
<diego:cypherstack.com> Made by us ;)
-
m-relay
<diego:cypherstack.com> Good to see our work everywhere.
-
m-relay
<rottenwheel:unredacted.org> Thought you were going to say you are that only one wow wallet doing the decoy selection properly. Oh, well, almost.
-
m-relay
<diego:cypherstack.com> Ill get my illustrators to make more wow illustrations in celebration of the vuln
-
m-relay
<diego:cypherstack.com> Hmmm... would be nice wouldn't it?
-
m-relay
<diego:cypherstack.com> Its ok, wow barely works as a blockchain regardless
-
m-relay
<diego:cypherstack.com> Actually funny that wow price is indeed going up though. True to form.
-
nioCat
it werks
-
m-relay
<rottenwheel:unredacted.org> nioCat did you dump all your wownoros yet?
-
nioCat
never
-
m-relay
<rucknium:monero.social> Diego Salazar: You can check if Stack's implementation is affected by following this procedure:
codeberg.org/wownero/wownero/issues/488#issuecomment-2514139
-
m-relay
<ofrnxmr:xmr.mx> It is
-
m-relay
<ofrnxmr:xmr.mx> Ive made tx from stack's wow that have the the issue
-
m-relay
<ofrnxmr:xmr.mx> Tldr: my 2022 tx's seem ok :D but everyrhing after that arent
-
m-relay
<ofrnxmr:xmr.mx> And stack was my main wow wallet. Most of my outgoing wow tx this yr were from stack
-
m-relay
<rucknium:monero.social> According to my blockchain surveillance, it seems that there is at least one implementation in the wild that does not have the bug.
-
m-relay
<rucknium:monero.social> Maybe I will do a deeper analysis
-
m-relay
<ofrnxmr:xmr.mx> I assume its the ringdb tbh
-
m-relay
<ofrnxmr:xmr.mx> i hate the ringdb, even for monero. Seems like an ugly (stores in your home drive by default, like wth? Lol)
-
m-relay
<ofrnxmr:xmr.mx> I havent tried the 11.0 implementation
-
m-relay
-
m-relay
<ofrnxmr:xmr.mx> that was hardfork. And there are only wowlet, cli, rpc, stack and elitewallet
-
m-relay
<ofrnxmr:xmr.mx> Not sure if elitewallet works. never used it to send a tx
-
m-relay
<rucknium:monero.social> If it was Elite Wallet that had it right 😂
-
m-relay
<diego:cypherstack.com> Just have wow update to fcmp right away.
-
m-relay
<mario5555:matrix.org> Tunnel to a hosted VPS through SSH would bypass CGNat on things like starlink and then run a remote Tor on that VPS instance, you could probably do something with i2p also.
-
m-relay
<shortwavesurfer2009:monero.social> That's a possibility. I remember when I was in high school, setting up my web browser through SSH to tunnel back to my home network so that I basically had my own VPN to get around the school firewall. So as long as I have the money to pay for it, that could work.
-
m-relay
<shortwavesurfer2009:monero.social> I haven't set up any connection like that in a long time, but I know it wouldn't be hard to find the proper commands.
-
m-relay
<ofrnxmr:xmr.mx> Rucknium is like 5 memes today
-
m-relay
<rucknium:monero.social> Submit vulnerability for a memecoin; get memed. It was inevitable.
-
m-relay
<rucknium:monero.social> I just see 13 transactions in 2024 that appear unaffected by the bug:
codeberg.org/wownero/wownero/issues/488#issuecomment-2514678
-
m-relay
<ofrnxmr:xmr.mx> Yup
-
m-relay
-
m-relay
-
m-relay
<mario5555:matrix.org> ssh -C ( from memory )
-
m-relay
<shortwavesurfer2009:monero.social> I want to say it was like ssh -n
-
m-relay
<mario5555:matrix.org> Forwards the remote back to host with a keepalive so traditional client / server would still work and vise versa like in p2p
-
m-relay
<shortwavesurfer2009:monero.social> I remember you had to specify the port on the remote system and the port on the local system as well.
-
m-relay
<mario5555:matrix.org> Yes, I probably have it setup in VSCode for one of my remotes
-
m-relay
<rottenwheel:unredacted.org> I am testing wow txs. and posting results in Codeberg issue shortly. Going to test: WOWlet; Cake; and Stack.
-
m-relay
<rottenwheel:unredacted.org> WOWlet is broken.
-
nioCat
there is a wow channel
-
m-relay
<rottenwheel:unredacted.org> Cake production has a bug where it syncs 20-25k blocks, screen blinks on me, next thing I know I'm on main screen, gotta restart for it to happen all over again. Kind of pointless to try and sync with this current state of affairs. Skipping. Going for Stack, will edit comment when Cake's done.
-
m-relay
<rottenwheel:unredacted.org> nioCat really? Shocking.
-
m-relay
<mario5555:matrix.org> I2P is better if want device-network-location agnosticism, SSH you'll still have know where the VM is.
-
m-relay
<mario5555:matrix.org> [@shortwavesurfer2009:monero.social](https://matrix.to/#/@shortwavesurfer2009:monero.social)