Bitcoin Forum
December 14, 2024, 07:10:59 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Alternate cryptocurrencies / Mining (Altcoins) / Re: PhoenixMiner 4.1c: fastest Ethereum/Ethash miner with lowest devfee (Win/Linux) on: February 10, 2019, 10:10:02 PM
-gpow resets to 100% after devfee. 4.1c Windows 10 x64 1607 Nvidia 418.81.

update:

-mi 0 does not decrease intensity low enough (-ethi 0-2 claymore is decreasing enough though).
-li 1 not suitable at all usage jumping from low to 100% all the time.

-mi 0 and -gpow 90 works perfectly but resets to 100% usage after devfee.
2  Alternate cryptocurrencies / Mining (Altcoins) / Re: NVIDIA Profile Inspector and P106-100 cards. on: January 05, 2019, 07:41:13 PM
You can try test my open source NVAPI overclock tool. It is inspired / reverse engineered code from NVIDIA Inspector.

https://github.com/Demion/nvapioc
3  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore 10.1 nodevfee released on: November 09, 2017, 01:33:50 PM
Did you just copy paste from my project and changed donation wallet?  Huh

Original : https://github.com/Demion/nodevfee

https://bitcointalk.org/index.php?topic=1792180.msg23444415#msg23444415

Update:

I checked it fluently.

- EXE / DLL Checksum is different (so it is recompiled).
- 0x2515c3F8858052B5978520ff9D0A910a7Ac5C6c2 wallet inside DLL at 00210D18 address (you can check in WinHex). So it is most likely redirecting (stealing) to this wallet.

Beware!
4  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: November 01, 2017, 06:17:28 PM
Try new version download from github, it seems works but pool for devfee not always ethermine.

what do you mean mining solo mode on ethermine?
Nothing special. I meant I dont mine 2nd coin, but it should not matter. My bat for example is : nodevfee.exe EthDcrMiner64.exe -epool eu2.ethermine.org:4444 -ewal 0xcb4effdeb46479caa0fef5f5e3569e4852f753a2.worker1 -epsw x -r 1
Try experimental version it is meant to fix pool switch problem, but I cant really test, cause havent noticed mine switch pools.
You should see NoDevFee: connect -> message in console if connection is being redirected.
5  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: November 01, 2017, 05:52:14 PM
I for some reason thought your utility forced it to your pool/wallet. So this is an issue for anyone not just me with an external miner client.
Program is only forcing mining to your wallet, not redirecting pools. This is mostly issue when you use -allcoins / -allpools or mine Ethereum forks and devfee switch pools. Check if there are these parameters and do you really need them. I am mining ethereum solo mode on ethermine, devfee connects to exactly same server (eu2.ethermine.org) never noticed it switch server. Experimental version is meant to redirect all connections to your pool.
6  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: November 01, 2017, 05:28:30 PM
Current version does not support redirecting other pools, if dev fee switch pools. I created experimental version, but it needs extensive testing and a bit more difficult setup. You need NoDevFee v0.2.2a x64 version. Create nodevfeeWallet.txt and write there your wallet, create nodevfeePools.txt and manually write there pool count, your main pool and list of dev fee pools which needs redirection. All files should be in same directory as miner! (EthDcrMiner64.exe) More info here: https://github.com/Demion/nodevfee/issues/2
7  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 31, 2017, 10:56:16 PM
Using that latest version NoDevFee_v0.2_x64, I made a dummy bat file with it to try and call at the same time at startup. It just includes your exe and my wallet address just to see how it would act. I at least now get a pop up "CreateProcessW error #2".
ERROR_FILE_NOT_FOUND
2 (0x2)
The system cannot find the file specified.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx

Current version of nodevfee doesnt inject in already running / launched by 3rd party miner. It should be located in same directory as EthDcrMiner64.exe and should run it by bat file nodevfee.exe EthDcrMiner64.exe YOUR_PARAMETRS. You can inject nodevfeeDll.dll (no need for nodevfee.exe) in already running EthDcrMiner64.exe manually using external 3rd party DLL Injector if you know what you are doing though. Also need to inject right away after start, because it takes your wallet from first connect packets. I can not suggest trustworthy DLL Injector tool right now, need to google and test. Be careful with that (dont download viruses Grin)
8  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 31, 2017, 09:47:04 PM
- Created github repository.
- Message box error reporting.
- Automatic logging when nodevfeeLog.txt file exists. (Create nodevfeeLog.txt file in same directory to enable logging / delete to disable)
- Support eth-proxy Ethereum Stratum mode (-esm 0 default).
- Support qtminer Ethereum Stratum mode (-esm 1). (Not really tested)
- To make it work after miner restart add option -r 1 to bat file and create reboot.bat with exactly same parameters nodevfee.exe EthDcrMiner64.exe YOUR_USUAL_PARAMETERS -r 1
(Havent tested much either Grin)

https://github.com/Demion/nodevfee

---

I have no solution for external miners clients right now, you can try google some DLL injector (be careful with that) and just set task to inject nodevfeeDll.dll to EthDcrMiner64.exe constantly.
9  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 31, 2017, 10:14:29 AM
I am repeating myself already. If it doesnt work there are 2 steps you can try.

1) Download Test Log DLL, run for few hours send me nodevfeeLog.txt
If Test Log DLL doesnt work (no nodevfeeLog.txt)
2) Download Error Report DLL and message box should appear with error number.
Otherwise I cant help no more.

https://github.com/Demion/nodevfee

Edit: Update links.
10  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 31, 2017, 09:50:27 AM
Its 100 line code app, made in few hours, such effort Wink You are doing right thing though, respect developer. I dont think his income will decrease much if dozen people use nodevfee, look at his dev fee wallets. I also think donations should be by free will, not forced fees and programs open sourced for futher development & innovation.
11  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 31, 2017, 07:27:00 AM
New version just is for reporting errors to determine what wrong. If something goes wrong (like Windows or Antivirus software blocks it, or wrong setup) it will show message box.
12  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 30, 2017, 08:19:20 PM
Seems like working on 10.1, needs more testing though.

Also I created another little version with inject / hook error reporting for people who cant even get it running. It will show MessageBox with error code if something goes wrong.
First try disable Windows Defender, UAC, Antivirus or Run As Administrator.

https://github.com/Demion/nodevfee

Edit: Update links.
13  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 29, 2017, 09:40:47 PM
Program just simply replace wallet number, nothing else. As I recall, there were discussions in Claymore Ethereum Miner topic about stale shares might be related with Dev Fee itself (something about it commits share to dev fee and your wallet at same time, not sure if that is the case though) . Also after Byzantium it seems like stale share increased, not sure if that is related either.

I dont know about other pools or why dev fee switching pool (never happend to me). As always feel free to send me log, I will look what can be fixed.
14  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 29, 2017, 06:47:16 PM
C:\Users\Desktop\Ethmining\Claymores\nodevfee.exe EthDcrMiner64.exe -epool asia1.ethermine.org:4444 -epsw x -allpools 1 -dcri 1 -altnum 1 -esm 1 -ewal 0xxxxxxxxxxxxxxxx.Miner01
Only work with esm 0 or without this parameter (default = 0).
-eworker xxx   are not supported   Smiley
You tested it? Different packet structure from using -ewal WALLET.WORKER?
15  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 29, 2017, 06:13:24 AM
well if you put anything else (like worker name) beside your address, then it won't work, cause it's looking for a 42 char long string.
Not really. It does work with worker name for me. It copies first 42 characters. Most likely it doesnt work because you using different protocol (check your "esm" option) or different pool. I might add other protocols / pools if someone really needs it. If something doesnt work feel free to download Test Log DLL (find in this thread) run it for few hours and private message me nodevfeeLog.txt.
16  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 29, 2017, 06:03:33 AM
You can try look at loaded DLLs and used APIs using API Monitor (x64) - http://www.rohitab.com/apimonitor
Dont use Static Import Attach though, seems like VMProtect doesnt like it.

You can try just in case NetRipper DLL that hooks some SSL encryption APIs - https://github.com/NytroRST/NetRipper
It use exactly same hook as mine.

Also you can try look for Advapi32.dll -> CryptEncrypt (using API Monitor) - https://msdn.microsoft.com/en-us/library/windows/desktop/aa379924(v=vs.85).aspx

Also, as dd2017 said, you can try look all APIs in API Monitor from advapi32.dll, wintrust.dll, crypt32.dll.
You can get all function names from those DLL using DLL Export Viewer - http://www.nirsoft.net/utils/dll_export_viewer.html
17  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 28, 2017, 05:06:54 AM
My guess is that he is using WinHTTP library if the project is written in C++. Someone has to be foolhardy enough to implement TLS with raw sockets Smiley In either case you can see what APIs are being used with Dependency Walker. It's all in plaintext.

I just peeked into the Claymore Dual Miner v.10.1 with IDA Pro. He doesn't pack it like most malware is packed. He uses something called VMProtect. It's a weird type "packer" -- it basically takes the assembly/machine code for the part of the executable that the author wants to obfuscate and converts it into some proprietary byte code that VMProtect invented. Then when the executable runs, the obfuscated part has to go thru VMProtect's virtual machine to get interpreted. This makes the code extremely slow when executing, but hard to reverse engineer (simply because the structure of their proprietary byte code is not documented.) The rest of the binary doesn't seem to be packed though. This btw makes me think that if the Claymore Miner wasn't packed that way it might have produced a slightly better hash rate. Just a guess though.

Oh, and as x64 binary goes, the same WinAPI assembly trampoline can be used for it as well. We'll just need to modify the machine code for it. Or, you can use WinDivert library, like this guy did with his NoFee executable.

In any case, I wouldn't mind to collaborate with you on your open source project -- as a challenge I guess. PM me if anything.

VMProtect virtual machine is one of most difficult to crack in my opinion, although I am far from real reverse engineering. There is no problem hooking x64 binary, my DLL already does that using minhook library. Ethereum Miner is x64 as well. I think if it loads libraries dynamically then it wont show in Dependency Walker. If you have AMD GPU you can try look in API Monitor (rohitab.com) if it is really using Winhttp.dll. Feel free to PM as well. Thanks.
18  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 27, 2017, 10:40:29 AM
how do know if its properly working from the website dashboard?

Check in console after "DevFee: ETH: Stratum - connecting" should be "eth_submitLogin -> YOUR_WALLET" https://i.imgur.com/ndEvwwS.png
On ethermine new "default" worker will appear https://i.imgur.com/7e0PSgY.png
19  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 27, 2017, 06:06:27 AM
Well, not really. If you intercept the correct WinAPI before encryption you can still inspect and redirect it. Pretty much what you're doing in your DLL. Although I doubt that they would use raw sockets to implement TLS.

PS. I'd test your project but I need to install VS 2015. Why not use an earlier version of VS?

You can try any VS version, it should compile fine (nothing VS 2015 specific as I recall) , just need to recreate project file using existing sources probably.

What WinAPI are used to encrypt TLS? If you mean intercept internal Claymore functions, this need reverse engineering and I am not good at it. Also Claymore Miner is 64 bit and seems to be packed / obfuscated. As stash2coin logs show packet buffer is already encrypted in ws2_32.send (expected) and it also seems like it uses encryption for dev fee even if main worker is not.
20  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's Ethereum Mining NoDevFee v8.0 🔥 on: October 25, 2017, 05:15:08 PM
- Claymores ZCash Miner most likely impossible with this method (traffic interception by Winsock winapi hook). Because, as stash2coin said, it is forced SSL encryption, but still would be nice to see full actual packet log from my Test Log DLL.
- v10.0 works fine for me on ethermine.org, as long as you are refering to Claymores Ethereum Miner.
- I might create github later when I make something worth effort like finishing all ETH protocols.
- xiphon, thanks for authorization packets. As far as I know, some protocols also send wallet when submiting shares. Would be nice if someone who really use different pool / protocol would use Test Log DLL for few hours and send me full log, then it would be easier to add those packets in DLL. Thanks.
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!