Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 03-01-2018, 10:45
Stingered Stingered is offline
Friend
 
Join Date: Dec 2017
Posts: 256
Rept. Given: 0
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 296
Thanks Rcvd at 179 Times in 89 Posts
Stingered Reputation: 2
Q: Good Developer-based calculator?

What do you use/recommend?

-THX
Reply With Quote
  #2  
Old 03-01-2018, 11:21
Fyyre's Avatar
Fyyre Fyyre is offline
Fyyre
 
Join Date: Dec 2009
Location: 0°N 0°E / 0°N 0°E / 0; 0
Posts: 259
Rept. Given: 75
Rept. Rcvd 85 Times in 38 Posts
Thanks Given: 141
Thanks Rcvd at 335 Times in 113 Posts
Fyyre Reputation: 85
Quote:
Originally Posted by Stingered View Post
What do you use/recommend?

-THX
calc.exe, in Windows.
__________________
Best Wishes,

Fyyre

--

https://github.com/Fyyre
Reply With Quote
The Following User Says Thank You to Fyyre For This Useful Post:
Stingered (03-01-2018)
  #3  
Old 03-01-2018, 12:16
RiRye RiRye is offline
Friend
 
Join Date: Mar 2017
Location: US
Posts: 26
Rept. Given: 1
Rept. Rcvd 2 Times in 1 Post
Thanks Given: 42
Thanks Rcvd at 38 Times in 16 Posts
RiRye Reputation: 2
Quote:
Originally Posted by Fyyre View Post
calc.exe, in Windows.
paired with CyberChef:

hxxps://gchq.github.io/CyberChef/
Reply With Quote
The Following User Says Thank You to RiRye For This Useful Post:
Stingered (03-01-2018)
  #4  
Old 03-01-2018, 12:31
Stingered Stingered is offline
Friend
 
Join Date: Dec 2017
Posts: 256
Rept. Given: 0
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 296
Thanks Rcvd at 179 Times in 89 Posts
Stingered Reputation: 2
Quote:
Originally Posted by Fyyre View Post
calc.exe, in Windows.
I'll be damn, it has a programmer option (I'm embarrassed to say).

Reply With Quote
  #5  
Old 03-01-2018, 12:52
chessgod101's Avatar
chessgod101 chessgod101 is offline
Co-Administrator
 
Join Date: Jan 2011
Location: United States
Posts: 535
Rept. Given: 2,218
Rept. Rcvd 691 Times in 219 Posts
Thanks Given: 700
Thanks Rcvd at 939 Times in 186 Posts
chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699 chessgod101 Reputation: 500-699
The hackman calculator from the hackman suite along side of console calculator are my favorites. One core feature I found lacking in windows calculator is the ability to convert hex to an unsigned value. I also use hpmbcalc which is now abandonware.

Code:
https://i.imgur.com/FIrhrtM.png
__________________
"As the island of our knowledge grows, so does the shore of our ignorance." John Wheeler
Reply With Quote
The Following 2 Users Say Thank You to chessgod101 For This Useful Post:
dosprog (04-02-2018), Stingered (03-01-2018)
  #6  
Old 03-01-2018, 23:22
bilbo bilbo is offline
Friend
 
Join Date: Jul 2004
Posts: 103
Rept. Given: 36
Rept. Rcvd 15 Times in 12 Posts
Thanks Given: 15
Thanks Rcvd at 17 Times in 11 Posts
bilbo Reputation: 15
If you're not faint of heart, if you have Windows10, and if you want to spend half an hour of genuine amusement, I would suggest you to try CALC, not CALC for Windows, but the one for Linux! It's a command-prompt C-style calculator, with arbitrary precision, open-source, scriptable, and with a lot of functions built-in.

These are the steps to follow:

(1) Install the Linux SubSystem. Yes! Not a Virtual Machine! Look here

(2) Install the Ubuntu command-prompt from the Microsoft App Store (here)

(3) update the packages list: "apt-get update"

(4) install "links2", a command prompt oriented browser: "apt install links2"

(5) download the calc RPM: "links2 http://www.isthe.com/chongo/src/calc/calc-2.12.6.6-12.x86_64.rpm"

(6) install "alien", the new RPM manager: "apt install alien"

(7) install CALC and related libraries: "alien -i calc-2.12.6.6-12.x86_64.rpm"

(8) extend the path where the shared libraries are looked for:
Code:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64
export LD_LIBRARY_PATH
ldconfig
(9) You can finally execute CALC

At the end of all this, you will not only have CALC, but a full working Linux subsystem. You can also install the compiler, if you want... "apt install gcc"

Best regards
bilbo
Reply With Quote
The Following 2 Users Say Thank You to bilbo For This Useful Post:
chants (03-02-2018), Stingered (03-02-2018)
  #7  
Old 03-02-2018, 02:17
atom0s's Avatar
atom0s atom0s is offline
Family
 
Join Date: Jan 2015
Location: 127.0.0.1
Posts: 396
Rept. Given: 26
Rept. Rcvd 126 Times in 63 Posts
Thanks Given: 54
Thanks Rcvd at 730 Times in 279 Posts
atom0s Reputation: 100-199 atom0s Reputation: 100-199
If you want to use Windows 8.1's calculator on Windows 10, here is everything needed to make it run:
Code:
https://mega.nz/#!1t51zaZJ!E3d5e00W6Igrt6S-S1rf9TJQkUSbDqrXh2aTd46MXRI
Reply With Quote
The Following 3 Users Say Thank You to atom0s For This Useful Post:
chants (03-02-2018), niculaita (03-03-2018), Stingered (03-02-2018)
  #8  
Old 03-02-2018, 07:22
yologuy yologuy is offline
Friend
 
Join Date: Nov 2016
Posts: 18
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 5
Thanks Rcvd at 23 Times in 9 Posts
yologuy Reputation: 0
https://www.sweetscape.com/010editor/manual/Calculator.htm

010 editor is very powerfull, and usefull, A must have when you try to understand some unknow data structure.
Reply With Quote
The Following 2 Users Say Thank You to yologuy For This Useful Post:
niculaita (03-03-2018), ontryit (04-02-2018)
  #9  
Old 03-02-2018, 07:26
chants chants is online now
VIP
 
Join Date: Jul 2016
Posts: 725
Rept. Given: 35
Rept. Rcvd 48 Times in 30 Posts
Thanks Given: 666
Thanks Rcvd at 1,050 Times in 475 Posts
chants Reputation: 48
I suppose a seasoned developer can at least do hex addition and subtraction in the head:
It is obviously for example to see that DEAD+F00D=1CEBA.

As for multiplication, there is always Karatsuba's method.

In all seriousness though if doing a lot of debugging, the mental palette can sure speed things along if you can handle some simple hex computations and with enough experience most people gain some familiarity there.
Reply With Quote
The Following 2 Users Say Thank You to chants For This Useful Post:
niculaita (03-03-2018), TechLord (03-02-2018)
  #10  
Old 03-02-2018, 08:57
Stingered Stingered is offline
Friend
 
Join Date: Dec 2017
Posts: 256
Rept. Given: 0
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 296
Thanks Rcvd at 179 Times in 89 Posts
Stingered Reputation: 2
Quote:
Originally Posted by chants View Post
I suppose a seasoned developer can at least do hex addition and subtraction in the head:
It is obviously for example to see that DEAD+F00D=1CEBA.

As for multiplication, there is always Karatsuba's method.

In all seriousness though if doing a lot of debugging, the mental palette can sure speed things along if you can handle some simple hex computations and with enough experience most people gain some familiarity there.
My norm is this site: https://www.paulschou.com/tools/xlate/

But I'm looking for something to use in a closed ENV.
Reply With Quote
The Following User Says Thank You to Stingered For This Useful Post:
niculaita (03-03-2018)
  #11  
Old 03-03-2018, 00:34
bongos_man bongos_man is offline
Friend
 
Join Date: Aug 2016
Posts: 25
Rept. Given: 0
Rept. Rcvd 4 Times in 3 Posts
Thanks Given: 4
Thanks Rcvd at 25 Times in 14 Posts
bongos_man Reputation: 4
@chessgod101 (and anyone else), if you like console calculator, you might like speedcrunch--basically the same, but open source
Reply With Quote
The Following 2 Users Say Thank You to bongos_man For This Useful Post:
chessgod101 (03-03-2018), wilson bibe (03-03-2018)
  #12  
Old 03-03-2018, 14:09
ontryit ontryit is offline
Friend
 
Join Date: Nov 2011
Posts: 172
Rept. Given: 127
Rept. Rcvd 17 Times in 14 Posts
Thanks Given: 411
Thanks Rcvd at 70 Times in 43 Posts
ontryit Reputation: 17
Talking

Quote:
Originally Posted by bilbo View Post
If you're not faint of heart, if you have Windows10, and if you want to spend half an hour of genuine amusement, I would suggest you to try CALC, not CALC for Windows, but the one for Linux! It's a command-prompt C-style calculator, with arbitrary precision, open-source, scriptable, and with a lot of functions built-in.

These are the steps to follow:

(1) Install the Linux SubSystem. Yes! Not a Virtual Machine! Look here

(2) Install the Ubuntu command-prompt from the Microsoft App Store (here)

(3) update the packages list: "apt-get update"

(4) install "links2", a command prompt oriented browser: "apt install links2"

(5) download the calc RPM: "links2 http://www.isthe.com/chongo/src/calc/calc-2.12.6.6-12.x86_64.rpm"

(6) install "alien", the new RPM manager: "apt install alien"

(7) install CALC and related libraries: "alien -i calc-2.12.6.6-12.x86_64.rpm"

(8) extend the path where the shared libraries are looked for:
Code:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64
export LD_LIBRARY_PATH
ldconfig
(9) You can finally execute CALC

At the end of all this, you will not only have CALC, but a full working Linux subsystem. You can also install the compiler, if you want... "apt install gcc"

Best regards
bilbo
Wow, these was terrible way to only get CALC
Reply With Quote
The Following 2 Users Say Thank You to ontryit For This Useful Post:
an0rma1 (03-09-2018), ionioni (03-03-2018)
  #13  
Old 03-03-2018, 16:02
niculaita's Avatar
niculaita niculaita is offline
Family
 
Join Date: Jun 2011
Location: here
Posts: 1,342
Rept. Given: 947
Rept. Rcvd 89 Times in 61 Posts
Thanks Given: 4,282
Thanks Rcvd at 479 Times in 338 Posts
niculaita Reputation: 89
use teamviewer to remote quick support on phone where you can install many apps
https://play.google.com/store/search?q=calculator&c=apps
__________________
Decode and Conquer
Reply With Quote
  #14  
Old 03-04-2018, 05:34
Mynotos Mynotos is offline
Friend
 
Join Date: Mar 2018
Posts: 9
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 1
Thanks Rcvd at 2 Times in 2 Posts
Mynotos Reputation: 0
I use 010 Editor its very good for big files and many other things
Reply With Quote
The Following User Says Thank You to Mynotos For This Useful Post:
Stingered (04-15-2018)
  #15  
Old 04-02-2018, 17:35
dosprog dosprog is offline
Friend
 
Join Date: Feb 2018
Posts: 114
Rept. Given: 0
Rept. Rcvd 17 Times in 16 Posts
Thanks Given: 33
Thanks Rcvd at 146 Times in 74 Posts
dosprog Reputation: 17
Here is a little and very useful 32-bit calculator
32-bit ASM Calculator 1.6 (c)PCL

--Add--


And here is a specific calculator for calculate offsets in 32-bit PE-EXE file:
File Location Calculator (c)PCL

His little-modified version 1.4.0.4(+) is attached to this message (See attachement).
Added option - displays "<TaiL>" string after section name if (given address > FileOffset+VirtualSize) for this section.

Example of PE-sections table in 32-bit PE-EXE with tails in sections:

Quote:
N Name.... VirtSize...... RVA....... PhysSize.... Offset..... Flag
1 .text...... 00028874 00001000 00028A00 00000400 60500060
2 .data..... 00000084 0002A000 00000200 00028E00 C0300040
3 .rdata.... 00008970 0002B000 00008A00 00029000 40700040
4 .eh_fram 000065A8 00034000 00006600 00031A00 40300040
5 .bss...... 00010F20 0003B000 00000000 00000000 C0700080
6 .idata.... 00000A68 0004C000 00000C00 00038000 C0300040
7 .CRT...... 00000018 0004D000 00000200 00038C00 C0300040
8 .tls........ 00000020 0004E000 00000200 00038E00 C0300040
See ".text" section for example:
VirtSize =00028874h
PhisSize=00028A00h
Then:
<Tail>Size= PhisSize-VirtSize=018Ch


--Add--

For "Triming tails" of all sections in PE-section table of file
use HIEW32 HEM-Plugin PE_TAILS.HEM.



Attached Files
File Type: rar FLC.RAR (9.6 KB, 4 views)

Last edited by dosprog; 04-02-2018 at 18:29.
Reply With Quote
The Following 3 Users Say Thank You to dosprog For This Useful Post:
c0rin (04-17-2018), Stingered (04-15-2018), VodoleY (05-02-2018)
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 09:48.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )