The Godfather talking
Share your stuff or I will make you regret it.
Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
April 18, 2024, 08:21:43 20:21


Login with username, password and session length


Author Sticky post (Click Here to visit source)
Top
HI-TECH Universal RSA Keygen

* HI-TECH Universal RSA Keygen generates real RSA signed activation data.
* Replaces HI-TECH RSA public key with self-generated RSA key - different every time!
* Generates permanent PRO key - no expiry date!
* Tested with:

  • HI-TECH C Compiler for PIC10-12-16 MCUs
  • HI-TECH C PRO for the PIC18 MCU Family
  • HI-TECH C PRO for the PIC32 MCU Family
  • HI-TECH for dsPIC-PIC24
  • HI-TECH C PRO for the Silicon Labs 8051 MCU Family
  • HI-TECH C PRO for the PSoC Mixed-Signal Array
  • HI-TECH C for Holtek MCU
  • HI-TECH PICC-18 STD

* New in version 2.2


* New in version 2.3


HI-TECH Universal RSA Keygen (v2.0)
http://depositfiles.com/files/kj9mws7yh

HI-TECH Universal RSA Keygen (v2.1)
http://depositfiles.com/files/oy699bhti

HI-TECH Universal RSA Keygen (v2.2)
http://depositfiles.com/files/2mhscdmb4

HI-TECH Universal RSA Keygen (v2.3)
http://depositfiles.com/files/v6vup2azq


You can find 50caliber post here, the older sticky:
http://www.sonsivri.com/forum/index.php?topic=935.msg69111#msg69111
« Last Edit: June 24, 2010, 01:52:07 13:52 by Top »
Pages: 1 ... 9 10 11 12 13 14 15 [16] 17 18 19
Print
Author Topic: Hi-Tech PIC Compiler latest versions  (Read 537366 times)
0 Members and 1 Guest are viewing this topic.
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2420

Thank You
-Given: 862
-Receive: 678


Top Topic Starter


« Reply #375 on: August 21, 2010, 04:49:28 16:49 »

Strange is that they have not modify this in the User Manual yet..
Logged
Yahma
Newbie
*
Offline Offline

Posts: 7

Thank You
-Given: 23
-Receive: 27


« Reply #376 on: August 28, 2010, 06:10:08 18:10 »

HI-TECH Universal RSA Keygen for LINUX

* HI-TECH Universal RSA Keygen generates real RSA signed activation data.
* Replaces HI-TECH RSA public key with self-generated RSA key - different every time!
* Generates permanent PRO key - no expiry date!
* Tested on Ubuntu Linux 9.04 with:

  • HI-TECH for dsPIC/PIC24
  • HI-TECH C Compiler for PIC10/12/16 MCUs
  • HI-TECH C PRO for the PIC18 MCU Family
  • HI-TECH PICC-18 STD COMPILER
  • HI-TECH C PRO for the PIC32 MCU Family

HI-TECH Universal RSA Keygen for LINUX (v1.0)
http://depositfiles.com/files/f25aamcnr

Do you have a new version of the linux Keygen that will work with 9.80?
Logged
Top
Senior Member
****
Offline Offline

Posts: 339

Thank You
-Given: 52
-Receive: 1718


« Reply #377 on: August 29, 2010, 12:15:54 00:15 »

Do you have a new version of the linux Keygen that will work with 9.80?

v1.0 is working OK; edit Reactivate-PICC-PRO-9.80 adding the --keyfile switch at the end and then run it.
Logged
robban
Senior Member
****
Offline Offline

Posts: 265

Thank You
-Given: 34
-Receive: 38


Warrior


WWW
« Reply #378 on: September 08, 2010, 05:37:23 05:37 »

May You could change "program Files" to Program"
Don't now it will solve the problem, but may it will comply with a  clean output.
Good luck. and if You get stuck. Pls. revert.

Regards Robban
Logged

Code Warrior
m_saeed_soliman
Guest
« Reply #379 on: December 15, 2010, 09:44:07 09:44 »

Hi, all
I have a problem integrating PICC compiler for PIC10/12/16 v9.80 with Hi-TIDE v3.15.
Please, could any one tell me how to add the plugin to allow Hi-TIDE use PICC,
I cannot find it in the compiler selection.
Logged
ALLPIC
Active Member
***
Offline Offline

Posts: 114

Thank You
-Given: 64
-Receive: 72


« Reply #380 on: December 25, 2010, 03:57:37 03:57 »

Hitech Pro 9.65 for PIC18 released
http://ww1.microchip.com/downloads/en/DeviceDoc/HCPIC18-pro-9.65.exe

HI-TECH Universal RSA Keygen (v2.3) :- works fine no issues
Logged
zaalzaalak
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 12
-Receive: 47


« Reply #381 on: January 02, 2011, 04:25:32 16:25 »

Please send rapidshare link for above link.(please send the latest versions of HiTech PICs on RS if possible)

Question: If we use the given l RSA Keygen (v2.3) with HiTech ,is there any remained limitation in software? Can we work with the libraries?(I am new in HiTech)




« Last Edit: January 02, 2011, 09:58:36 21:58 by zaalzaalak » Logged
pickit2
Moderator
Hero Member
*****
Offline Offline

Posts: 4647

Thank You
-Given: 826
-Receive: 4207


There is no evidence that I muted SoNsIvRi


« Reply #382 on: January 02, 2011, 10:29:28 22:29 »

Please send rapidshare link for above link.(please send the latest versions of HiTech PICs on RS if possible)

Question: If we use the given l RSA Keygen (v2.3) with HiTech ,is there any remained limitation in software? Can we work with the libraries?(I am new in HiTech)Why do you need rapidshare link, link is for Microchip site?






Logged

Note: I stoped Muteing bad members OK I now put thier account in sleep mode
Sideshow Bob
Cracking Team
Hero Member
****
Offline Offline

Posts: 982

Thank You
-Given: 230
-Receive: 960



« Reply #383 on: January 02, 2011, 11:22:16 23:22 »

Please send rapidshare link for above link.(please send the latest versions of HiTech PICs on RS if possible)
Question: If we use the given l RSA Keygen (v2.3) with HiTech ,is there any remained limitation in software? Can we work with the libraries?(I am new in HiTech)
Just download the HI-Tech C compiler from microchip. Then use the RSA Keygen. And you will have the pro version for more than 30 days
Logged

I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum
Manuel
Senior Member
****
Offline Offline

Posts: 316

Thank You
-Given: 647
-Receive: 182


« Reply #384 on: January 20, 2011, 07:45:53 07:45 »

Released new C pro compiler for PIC16 family. V9.81_PL0

2.3 did great Job !

Useful Note: in headers changed some register naming.....

Manuel.
« Last Edit: January 20, 2011, 07:57:56 07:57 by Manuel » Logged

-> An Apple a Day does not Let U become a Macintosh!
jss
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 11
-Receive: 4


« Reply #385 on: March 28, 2011, 11:12:19 23:12 »


v1.0 is working OK; edit Reactivate-PICC-PRO-9.80 adding the --keyfile switch at the end and then run it.

Now about 9.81 (for linux), it's not working (ubuntu 10.10), and this is what I found:

1. With network connected
# sudo ./picc-9_81-linux.run
...
==> This script will install HI-TECH PICC PRO version 9.81.
...
==> Do you accept the terms of the licence agreement? [y/n] y
==> Please enter the installation directory [/usr/hitech/picc/9.81]:/usr/hitech/picc/9.81
...
==> Please enter Serial Number, demo or lite: HCPICP-111222
==> Activating...
==> Command succeeded.
...
# sudo ./HI-TECH
HI-TECH Universal RSA Keygen v1.0
==> Enter serial number [e.g. HCPIC18P-654321]: HCPICP-111222
==> Enter the installation directory: /usr/hitech/picc/9.81
...
# /usr/hitech/picc/9.81/bin/activate --datfile=/usr/hitech/picc/9.81/bin/activate.dat --product=PICC/pro --version=9.81 --serial=HCPICP-111222 -f --keyfile=/usr/hitech/picc/9.81/keyfile.dat

HI-TECH Product Activator v1.1
Copyright (C) 2010 Microchip Technology Inc.
Activation error: Key not valid: error 1187

Exit status 90

Now, delete installation:
/usr/hitech/
/etc/htsoft.xml has not been created or was deleted by failed activation, doesn't matter.

2. With network disconnected:
Same scenario up to activation, then:
# /usr/hitech/picc/9.81/bin/activate --datfile=/usr/hitech/picc/9.81/bin/activate.dat --product=PICC/pro --version=9.81 --serial=HCPICP-111222 -f --keyfile=/usr/hitech/picc/9.81/keyfile.dat

HI-TECH Product Activator v1.1
Copyright (C) 2010 Microchip Technology Inc.
Activation successful.

# sudo ./picc --ver
HI-TECH C Compiler for PIC10/12/16 MCUs (PRO Mode)  V9.81
Copyright (C) 2010 Microchip Technology Inc.
Serial number: HCPICP-111222 (PRO)

Seems ok? Now reconnect network
# sudo ./picc --ver
(1273) Omniscient Code Generation not available in Lite mode (warning)
HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode)  V9.81
Copyright (C) 2010 Microchip Technology Inc.

I've tested this countless times and used wireshark to detect outbound communication; even disconnected ntpd to have less packets to examine: couldn't find any packet going outbound except dhcp, imgp and dns protocols.

It's really puzzling me, I'll leave it to you Top.
jss
Logged
Top
Senior Member
****
Offline Offline

Posts: 339

Thank You
-Given: 52
-Receive: 1718


« Reply #386 on: March 29, 2011, 08:27:12 08:27 »

Now about 9.81 (for linux), it's not working (ubuntu 10.10), and this is what I found:
...

Did v9.80 work OK?

I'm guessing it's something to do with your MAC address; how many network adaptors are in the machine?

Please provide a link to v9.81 for Linux.
« Last Edit: March 29, 2011, 08:30:12 08:30 by Top » Logged
jss
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 11
-Receive: 4


« Reply #387 on: March 29, 2011, 10:50:50 10:50 »


I never had 9.80 but I downloaded 9.80a together with mplab x; it didn't activate but I didn't investigate further, just moved on to 9.81 from here: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en542849

Downloads at end of page. I wonder whether you can reach the page without registering. I can upload it to a server of your choice if necessary.

The machine has wlan0 and eth0 (wireless and wired) apart, of course, from loopback. eth0 was always disconnected during the tests which just made with wlan0. You mean that I should completely disable one of them to hide the mac address? And the compiler installation is supposed to be made with net on?
Logged
Top
Senior Member
****
Offline Offline

Posts: 339

Thank You
-Given: 52
-Receive: 1718


« Reply #388 on: March 29, 2011, 11:37:14 11:37 »

I never had 9.80 but I downloaded 9.80a together with mplab x; it didn't activate but I didn't investigate further, just moved on to 9.81 from here: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en542849

Downloads at end of page. I wonder whether you can reach the page without registering. I can upload it to a server of your choice if necessary.

Can't download without account. Please upload to RapidShare or http://ifile.it/

Quote
The machine has wlan0 and eth0 (wireless and wired) apart, of course, from loopback. eth0 was always disconnected during the tests which just made with wlan0. You mean that I should completely disable one of them to hide the mac address? And the compiler installation is supposed to be made with net on?

The key is locked to MAC address and I'm guessing that the keygen is finding a different MAC to the compiler. I'll test v9.81 when you upload it and modify the keygen to display the MAC it is locking to.
Logged
jss
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 11
-Receive: 4


« Reply #389 on: March 29, 2011, 11:57:36 11:57 »

Can't download without account. Please upload to RapidShare or http://ifile.it/

Done: http://ifile.it/w8h9ozm

The key is locked to MAC address and I'm guessing that the keygen is finding a different MAC to the compiler. I'll test v9.81 when you upload it and modify the keygen to display the MAC it is locking to.

Just tested with ubuntu inside virtualbox with only one eth1, connected during full process. Got:
Activation error: Key not valid: error 1187

By the way, keygen is working perfectly with 9.81 for windows, just FYI

« Last Edit: March 29, 2011, 12:05:59 12:05 by jss » Logged
Top
Senior Member
****
Offline Offline

Posts: 339

Thank You
-Given: 52
-Receive: 1718


« Reply #390 on: March 29, 2011, 03:17:32 15:17 »

Just tested with ubuntu inside virtualbox with only one eth1, connected during full process. Got:
Activation error: Key not valid: error 1187

Seems like the Linux ELF files are now packed and that's why the keygen is not working. I don't know anything about unpacking ELF files but if you can unpack them then a patch would be simple.

By the way, keygen is working perfectly with 9.81 for windows, just FYI

Glad to hear this!
« Last Edit: March 29, 2011, 04:07:21 16:07 by Top » Logged
jss
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 11
-Receive: 4


« Reply #391 on: March 29, 2011, 04:25:58 16:25 »


When I open the file with hex editor what I see is no ELF header but a script that starts:
#!/bin/sh
# This script was generated using Makeself 2.1.4

So, this is a self-extracting archive made by Makeself.

Perhaps I led you in mistake by compressing the file into .tar.gz? I just didn't want the name of the file to appear indexed on google. I'm sorry if I wasted your time.

So, please either extract from the file you already have with tar or dowload again with a .zip archiving format and try again? http://ifile.it/fgh89td

You can then:
# ./picc-9_81-linux.run --noexec --target anydir

and the filesystem will extract to <anydir> that you have created previously.

Sorry for the mess. I'll be here for any further assistance.
jss
Logged
Top
Senior Member
****
Offline Offline

Posts: 339

Thank You
-Given: 52
-Receive: 1718


« Reply #392 on: March 29, 2011, 04:49:34 16:49 »

When I open the file with hex editor what I see is no ELF header but a script that starts:
#!/bin/sh
# This script was generated using Makeself 2.1.4

So, this is a self-extracting archive made by Makeself.

Perhaps I led you in mistake by compressing the file into .tar.gz? I just didn't want the name of the file to appear indexed on google. I'm sorry if I wasted your time.

So, please either extract from the file you already have with tar or dowload again with a .zip archiving format and try again? http://ifile.it/fgh89td

You can then:
# ./picc-9_81-linux.run --noexec --target anydir

and the filesystem will extract to <anydir> that you have created previously.

Sorry for the mess. I'll be here for any further assistance.
jss

I wasn't talking about the install file. I'm referring to the executables; activate & picc in the bin folder.
Logged
jss
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 11
-Receive: 4


« Reply #393 on: March 29, 2011, 04:59:59 16:59 »


Yes, I got that; after you uncompress the zip dowloaded file you get picc-9_81-linux.run

If you then run:
# ./picc-9_81-linux.run --noexec --target anydir

you get the file structure inside <anydir> which contains what you want:
anydir/bin/activate
anydir/bin/picc

If necessary, I can upload the whole filesystem tree, please inform.
jss
Logged
Top
Senior Member
****
Offline Offline

Posts: 339

Thank You
-Given: 52
-Receive: 1718


« Reply #394 on: March 29, 2011, 05:23:08 17:23 »

Forget about the tar.gz and run files, I have it installed and have the 'whole filesystem tree'.

I'll try and explain again Smiley

It looks like the Linux ELF executable files, activate and picc are now packed or protected with something and I am having trouble running them in a debugger. If you try to load activate into a disassembler you'll see what I mean. I don't know anything about unpacking Linux ELF executable files but if you can unpack them then a patch will be simple.
Logged
jss
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 11
-Receive: 4


« Reply #395 on: March 29, 2011, 05:31:03 17:31 »


Ok, I'm very sorry I was wandering around; I feel a bit silly  Embarrassed

I have to go out now but I'll try to do that and get back as soon as it's ready.
jss
Logged
jss
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 11
-Receive: 4


« Reply #396 on: March 30, 2011, 12:54:00 00:54 »


I have to confess that I also don't know much about ELF files but I already learned a lot since this afternoon. I'm mostly a firmware man, on the hardware / software boarder.

I was a windows user up to about four years ago and I must confess that I find debugging / disassembling tools much better on windows (OllyDbg, ...) than on linux. The probable cause is linux applications being opensource (large majority), who wants to reverse engineer them? Linux also doesn't have virus (almost) to study.

That said, I know your final purpose but I don't know how you are planning to get there.

So, I looked for a ELF unpacking tool as you requested and the closest I found was ELFsh, which I don't think can help us.

Also tried gdb with cgdb and xxgdb frontends, Nemiver, objdump with dissy frontend and others, also with no results.

Then, on the disassemble section, which might be what you're looking for, there's something similar to hiew for windows (remember this?). It's called BEYE but used to be BIEW. It's on sourceforge but doesn't have a debian package (I assume you're on debian or derivative). So I compiled it and made a working package. Should I upload it for you?

Waiting for directions.
jss
Logged
Top
Senior Member
****
Offline Offline

Posts: 339

Thank You
-Given: 52
-Receive: 1718


« Reply #397 on: March 30, 2011, 08:57:41 20:57 »

Please disregard my last few posts about the Linux ELF files being packed/protected. Somehow the v9.81 download got corrupted and it made things look wierd in IDA.

I've tested my HI-TECH Universal RSA Keygen for LINUX on v9.81 and it's working fine; I couldn't reproduce your problems with or without network connection. I even installed Ubuntu 10.10 (32-bit) in VMware and tested again and it's OK; with and without network connections.

My original diagnosis, that it's a problem with your MAC address, is again my best guess without further testing.
Logged
jss
Newbie
*
Offline Offline

Posts: 25

Thank You
-Given: 11
-Receive: 4


« Reply #398 on: March 30, 2011, 10:00:20 22:00 »

My original diagnosis, that it's a problem with your MAC address, is again my best guess without further testing.

I'm a bit lost then. Do you have any suggestion on how I should proceed to debug this problem, please?
jss

Edit: Could this be a permission problem? I'm doing everything as root, sudo in fact, installing the compiler, running keygen and reactivation, I guess this is correct / necessary, isn't it?
« Last Edit: March 30, 2011, 10:04:40 22:04 by jss » Logged
Top
Senior Member
****
Offline Offline

Posts: 339

Thank You
-Given: 52
-Receive: 1718


« Reply #399 on: March 30, 2011, 11:28:50 23:28 »

I'm a bit lost then. Do you have any suggestion on how I should proceed to debug this problem, please?
jss

Edit: Could this be a permission problem? I'm doing everything as root, sudo in fact, installing the compiler, running keygen and reactivation, I guess this is correct / necessary, isn't it?

Yes, unless you're installing everything in your home directory you need root privileges.

Here's a version of the keygen (http://ifile.it/8s4p29g) that prints the MAC address that it's locking to; it won't fix your problem but it may give a clue to what's causing it. Try it with and without your network connection and report back.
Logged
Pages: 1 ... 9 10 11 12 13 14 15 [16] 17 18 19
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC