Step 1:
We are searching for all Bitcoin nodes by port 8383.
This won't find my node (or a whole lot of others). I have nodes that are not running on port 8383, and nodes that are not directly accessible from the internet.
Step 2:
We will find out on which hardware (cpu architecture ) and operating system the nodes running on.
If you haven't accomplished step 3 yet, how are you going to find this out? Are you going to sneak into all the buildings and look at all the equipment to see what they are running? If so, then you didn't need step 1, did you? Instead, step one should say "sneak into every building on earth and see if they are running any equipment that might be capable of running a Bitcoin Node. LOL.
Step 3:
Using Zero-days exploit for arbitrary code execution on each nodes we find.
What if there isn't a zero-day exploit available for the system that you are attempting to attack? If you can find a node, and if you can determine that it has an exploit available, sure you'll be able to attack that one node. You aren't going to gain access to all of them though. If you can't access ALL nodes, then you can ONLY attack the people whose nodes you do gain access to, not anybody else.
Step 4:
Changing the consensus rules. (something like "if you're translate transaction which transfer n BTC to bc1adwHq....3q (The attacker's address ) , it does not require signing this transaction with Private key or whatever
Its Something like forced Hardfork.
You might be able to confuse a few people by tricking THEIR nodes to split off temporarily onto your hard fork. However, those people will quickly see that their nodes are incorrect and they will clean out the malware, fix the zero-day, and reinstall Bitcoin Core. Now they are right back on the main Bitcoin Network and you haven't accomplished anything.
Since we have more computing power than anyone else, these rules will be valid in the longest chain
Nope. That's not how Bitcoin works. You've misunderstood. If you have ALL of the nodes in the ENTIRE WORLD (except mine), including ALL the miners and mining pools, and you try to change the consensus rules, my nodes still won't accept your invalid blocks. Amount of computing power does not make it possible to turn invalid blocks into valid blocks. This is why we call them CONSENSUS rules, and not MAJORITY rules. majority hashpower ONLY decides which VALID blocks are accepted when two different VALID blocks are competing for the next position in the blockchain. A hard fork requires EVERYONE (miners, pools, merchants, consumers, node-running hobbyists, wallet software creators, etc) to ALL agree on the new rules. Otherwise, anyone still running the old rules will simply reject any invliad block no matter how much hash power it was created with.
What do you think about it ? Is it real ?
[/quote]