Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Addons
You last visited: Today at 04:28

  • Please register to post and access all features, it's quick, easy and FREE!

 

Carbonite Addon

Closed Thread
 
Old   #451
 
elite*gold: 0
Join Date: Jun 2008
Posts: 53
Received Thanks: 357
ich mach das nicht, um mich zu profilieren, sondern rein aus "forschergründen".
und wenn ich schonmal zeit investiere, kann ichs ja sharen.

für die, die gerne wissen würden, wie ich die Carbonite.lua decrypte hier mein post aus einem anderen bekannten forum:
Quote:
short tutorial.

how i decrypt the Carbonite.lua under linux with lua
you have to install the bitlib for lua.

step1:
replace 2x "loadstring" in Carbonite.lua with "print" and remove behind the loadstring the last 2 brackets "()"

spep2:
make a script like this:
Code:
package.path = ""
package.cpath = (os.getenv ("LD_LIBRARY_PATH") or ".libs") .. "/?.so"

require "bit"

strbyte = string.byte
strchar = string.char
Nx = {}

my_oldLoadString = _G.loadstring
function my_loadstring(str)
        print(str)
        return my_oldLoadString(str)
end

function GetTime()
        return 1
end

function GetBuildInfo()
        return "3.0.3"
end

function strsplit(d,str)
        return 3,0,3
end

function GetRealmName()
        return "dummy"
end

function UnitName()
        return "dummy"
end

_G.loadstring = my_loadstring

NXTITLE = "Carbonite"

dofile("Carbonite.lua")
step3:
execute this lua-script and write the output in a file
(lua hack_carb.lua > output.lua)
you can ignore the errors.

step4:
open the output.lua and copy the function NXInit() in your hack_carb.lua before the dofile command, followed by
Code:
NXInit()
step5:
modify the function like this (this is the NXInit() from 2.52)
Code:
function NXInit() Nx={} local Nx=Nx Nx.endthen="carboniteaddon.com" Nx.notwtf=true NXTITLEFULL=NXTITLE .. " Quest" Nx.notwtf=nil NXTITLEFULL=NXTITLE if not Nx.notwtf then Nx.localor=2.520 Nx.wtfreturn=.000 end Nx.thislol=208 Nx.VERSION=Nx.localor+Nx.wtfreturn/1000 Nx.elseifbreak=.02 Nx.orlol=.02 Nx.dowtfdo=.1 Nx.truereturn=.13 Nx.whilenil=.5 Nx.xordo=.102 Nx.elseiflocal=.03 Nx.selffalse=.24 Nx.inwhile=.1 Nx.trueuntil=.12 Nx.wtfthen=.2 Nx.endwtf=.1 Nx.xorelseifnil=.31 Nx.whileend=.1 Nx.foror=.4 Nx.breakend=.012 Nx.ifreturn=.1 Nx.andreturn="|cffc0c0ff" Nx.elseifwtf=0 NxData={ Version=0,}  Nx.selfif=math.random Nx.ifnull=bit.band Nx.truefor=bit.bor Nx.falsefalse=bit.bxor Nx.locallol=bit.rshift Nx.nullin=strchar Nx.falsereturn=strbyte Nx.roflif=pcall  function Nx.andend(enddo) local selfend="" for xorif=1,#enddo do selfend=selfend .. Nx.nullin(Nx.falsereturn(enddo,xorif)+2-xorif % 4) end return selfend end  if "issecurevariable"~=Nx.andend("hstcbuscuasg`bmc") then return end  Nx.thennull={} Nx.breakfalse={} Nx.ififself={} Nx.wtffor={} Nx.nilwhile={} Nx.loldo={} Nx.notthis={} Nx.whilebreak={} Nx.nilreturn={} Nx.whilelocal={} Nx.lolnot={} Nx.xorreturn={} Nx.untillol={}  Nx.andfor={} Nx.andfor.notif={}  Nx.andthis={} Nx.andthis.ifend={} Nx.andthis.anduntil={} Nx.thiselseif={} Nx.forrofl={}  Nx.forlocal={}  Nx.endlol={} Nx.endlol.loldo={}  Nx.orbreak={}  Nx.thiselseifnull={}  Nx.rofltrue={}  Nx.endrofl={} Nx.endrofl.selflocal={} Nx.endrofl.xornil={} Nx.endrofl.xornil.untilrofl={} Nx.selfthis={}  Nx.enduntil={} Nx.enduntil.loldo={} Nx.enduntil.returntrue={} Nx.inthis={}  Nx.breakfor={}  Nx.inlocal={} Nx.fordo={}  Nx.breakif={} Nx.orand={} Nx.thisthen={} Nx.thennil={} Nx.thennil.loldo={} Nx.thennil.localthen={} Nx.thennil.localwtf={} Nx.elseifnull={} Nx.elseifnull.loldo={} Nx.DebugOn=false Nx.ifnil=false
--Nx.truerofl=GetTime()
Nx.localand={} Nx.orreturn={} Nx.NXMiniMapBut={}
--local andnull=GetBuildInfo()
local andnull="3.0.3"
--local xorfor,innot,thenuntil=strsplit(".",andnull)
local xorfor,innot,thenuntil=3,0,3
xorfor=tonumber(xorfor) or 0 innot=tonumber(innot) or 0 thenuntil=tonumber(thenuntil) or 0 andnull=xorfor*10000+innot*100+thenuntil if andnull<10000 or andnull>=30001 then Nx.falsefor=true Nx.NXV30=true end
--DEFAULT_CHAT_FRAME:AddMessage(format("Build %s",andnull))
local returnlocaltrue=Nx.andend local wtfrofl=Nx.nullin(108) local g=_G local elseifwhile=g[wtfrofl .. returnlocaltrue("naeqsrjlf")] local falselocal=g[returnlocaltrue("sacjd")][returnlocaltrue("booa`t")] g[wtfrofl]=function(roflselfthis) elseifwhile(falselocal(roflselfthis))() end Nx[wtfrofl]=function(roflselfthis) elseifwhile(falselocal(roflselfthis))() end Nx.notreturn=elseifwhile Nx.lolrofl=0 end
step6:
now execute the script again and redirect the output in a file
(lua hack_carb.lua > clearCarbonite.lua)
no errors here
the clearCarbonite.lua has now the decrypted code.

step7:
here i think is my problem, why the addon freezes.
i remove alle crypted code (search for the function l(t) )
i think i remove always too much.
here the quick&dirty perlscript what i use to remove the crypted parts:
Code:
#!/usr/bin/perl

open(FILE,"cleanCarbonite.lua") or die "can't open file\n";
open(TEMP, ">temp") or die "can't write tempfile\n";

while (<FILE>) {
        chomp;
        s/end l\(t\)\s*([a-z])='/end l(t)\n$1='/g;
        s/end l\(t\)\s*function/end l(t)\nfunction/g;
        s/end l\(t\)\s*loadstring/end l(t)\nloadstring/g;
        s/end l\(t\)end\s*do\s+local/end l(t) end\ndo local/g;
        s/(function Nx\..* Nx\.l\(t\)end.*? end)/\n$1\n/g;

        print TEMP $_,"\n";
}
close (FILE);
close (TEMP);

open (FILE,"temp") or die "cant open tempfile\n";

while (<FILE>) {
        chomp;
        if (/ l\(t\)/) {
        } else {
                print $_,"\n";
        }
}

close(FILE);
dont ask me for the bitlib, don't know anymore, from where i got it

have fun with it.
btw. sorry, but i don't give out any orginal Carbonite.lua



jjb is offline  
Old   #452
 
elite*gold: 0
Join Date: Oct 2008
Posts: 19
Received Thanks: 0
wauw dude, tnx for sharing your knowledge, even a noob like me can now decrypt it.
working myself in slackware.
btw;
just compile it or get the binaries....

and dont let them rush you, the one with the biggest mouth are always the ones that you never see anymore.
"still waiting for rawthangs super release "

we all wait patience, this place is the only one i could find that does gives recent carbonite hacks.

so gl.

grts,

eaonflux


eaonflux is offline  
Old   #453
 
elite*gold: 0
Join Date: Jun 2008
Posts: 53
Received Thanks: 357


ich habe jetzt eine andere methode verwendet, um das addon zu decrypten und jetzt scheints keine freezes mehr zu geben.
bitte testen, ansonsten viel spass mit der version.
jjb is offline  
Thanks
16 Users
Old   #454
 
elite*gold: 0
Join Date: Oct 2006
Posts: 4
Received Thanks: 1
Huldigt und preiset ihn^^ , ich spiele nun schon eine ganze Zeit mit jjbs "neuer Version"
und hatte keine Probleme .

Vielen Dank fuer deine Muehen jjb


Talarnas is offline  
Old   #455
 
elite*gold: 0
Join Date: Jun 2007
Posts: 124
Received Thanks: 7
erstmal Test0rn, und jetzt schon mal fettes DANKE an JJB
BlayZin is offline  
Old   #456
 
elite*gold: 0
Join Date: Sep 2008
Posts: 16
Received Thanks: 26
Carbonite 2.52 Cracked thanks to capullo
renegade85 is offline  
Thanks
8 Users
Old   #457
 
elite*gold: 0
Join Date: Jan 2006
Posts: 3
Received Thanks: 0
danke jjb,

kann man deineversion jetzt auch trotz ablaufens weiterbenutzen oder das das die ganze zeit diese anzeige kommt`?
d0p3 is offline  
Old   #458
 
elite*gold: 0
Join Date: Jun 2008
Posts: 53
Received Thanks: 357
Quote:
Originally Posted by d0p3 View Post
danke jjb,

kann man deineversion jetzt auch trotz ablaufens weiterbenutzen oder das das die ganze zeit diese anzeige kommt`?
welche anzeige?

and always thanks renegade85 for your version. without a 2nd Carbonite.lua i won't be able to "hack" this addon.
+rep for you
jjb is offline  
Old   #459
 
elite*gold: 0
Join Date: Jan 2006
Posts: 3
Received Thanks: 0
wegen dem ablaufen da, da die vollversion ja nur ne bestimmte zeit läuft bevor es abläuft
d0p3 is offline  
Old   #460
 
elite*gold: 0
Join Date: Nov 2006
Posts: 11
Received Thanks: 0
Danke dir.
Arkert is offline  
Old   #461
 
elite*gold: 0
Join Date: Nov 2006
Posts: 11
Received Thanks: 0
Wollte nur sagen, dass es einwandfrei funktioniert. Keine Freezes mehr.
Arkert is offline  
Old   #462
 
elite*gold: 0
Join Date: Jan 2007
Posts: 59
Received Thanks: 10
hmm link funktioniert bei mir nicht
Zynshiro is offline  
Old   #463
 
elite*gold: 0
Join Date: Sep 2008
Posts: 23
Received Thanks: 3
joo super gemacht jjb
Smeagol01 is offline  
Old   #464
 
elite*gold: 0
Join Date: Nov 2006
Posts: 1
Received Thanks: 0
Quote:
Originally Posted by Zynshiro View Post
hmm link funktioniert bei mir nicht
JavaScript aktivieren?
formi is offline  
Old   #465
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,552
Received Thanks: 808
Hat Carbonite eine Gatherer Funktion?

Wenn ja, wo aktiviert man diese und macht die Punkte auf der Minimap sichtbar.


In der Kategorie Guide kann man ja irgendwelche Notes importieren, also auch von Ore bzw. Herberlism etc., jedoch wie kann ich mir diese Punkte anzeigen lassen?


FreaKzzz is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
Addon Carbonite 2.4.3 bitte helfen :(
hi leute ich hab mir das addon Carbonite gedownloadet auf 2.4.3 und es funktioniert super alles ist ok aber leider hab ich ein problem und zwar...
3 Replies - WoW Addons
Carbonite Addon-> Account
Login Daten gibts per Pn,damit nicht irgendwelche Kiddi´s denn wieder changen.
90 Replies - WoW Guides & Templates
Carbonite Addon
Moin, Ich such die addon Carbonite Addon... aber für den version 2.4.3 es wäre echt nett wenn einer mir download link posten würde MFG
2 Replies - WoW Addons



All times are GMT +1. The time now is 04:28.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.