IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Virus written in unknown programming language
duke
post Mar 10 2012, 11:51 AM
Post #1


Target
*

Group: Members
Posts: 12
Joined: 16-August 06
Member No.: 9,138



Interesting article about a recent Trojan virus that seems to have been partly written in an unknown programming virus HERE

Otaku already here??

Sounds like a great plot hook for some runner investigation anyway

On a side note i am a long time lurker who doesn't really have that much to do with shadowrun anymore, I just keep seeing more and more RL life stories that remind me of the shadowrun universe. Does anyone mind me posting these up - or should there be a "Real Life containment thread"?
Go to the top of the page
 
+Quote Post
Stahlseele
post Mar 10 2012, 12:32 PM
Post #2


The ShadowComedian
**********

Group: Dumpshocked
Posts: 14,538
Joined: 3-October 07
From: Hamburg, AGS
Member No.: 13,525



Nah, nobody minds.
We have several of these per week.
Usually Gadget related though ^^
Go to the top of the page
 
+Quote Post
nylanfs
post Mar 10 2012, 01:41 PM
Post #3


Moving Target
**

Group: Members
Posts: 366
Joined: 10-November 08
Member No.: 16,576



Any this MUST be some large national organization because individual hacker's NEVER make their own programming languages? Wow, nice background research.
Go to the top of the page
 
+Quote Post
Irian
post Mar 10 2012, 01:52 PM
Post #4


Moving Target
**

Group: Members
Posts: 315
Joined: 12-October 03
From: Germany, Regensburg
Member No.: 5,709



Every comp science student should be able to write something in an "unknown programming language", as it's not that hard to write your own compiler. But, of course, in most cases it will be something quite simple (IMG:style_emoticons/default/smile.gif) I wouldn't consider it a plot hook, as this is something that every hacker in 2070 should be able to do, if he wants to have his very unique style, but it's just fluff. It's seriously not a miracle or something like that and surely not on the same level as the resonance, just a personal style thing.
Go to the top of the page
 
+Quote Post
CanRay
post Mar 10 2012, 01:55 PM
Post #5


Immortal Elf
**********

Group: Dumpshocked
Posts: 14,358
Joined: 2-December 07
From: Winnipeg, Manitoba, Canada
Member No.: 14,465



QUOTE (nylanfs @ Mar 10 2012, 09:41 AM) *
Any this MUST be some large national organization because individual hacker's NEVER make their own programming languages? Wow, nice background research.
Poor background research, better fearmongering.

"HIDE SHEEPLE, THE ENEMY IS AT THE GATES!!! Buy our stuff to find out more!"
Go to the top of the page
 
+Quote Post
Daylen
post Mar 11 2012, 03:00 PM
Post #6


Running Target
***

Group: Members
Posts: 1,424
Joined: 7-December 09
From: Freedonia
Member No.: 17,952



You want to see Otaku? Go to the closest university and find the Computer Science department, Computer Engineering, or maybe even Electronics Engineering Technology. Meet ten students, you'll have met at least one Otaku; with good odds of it being more like 5 or 8 Otaku... And that's just over here, I can't hazard a guess at how bad it would be in Japan.
Go to the top of the page
 
+Quote Post
Daylen
post Mar 11 2012, 03:02 PM
Post #7


Running Target
***

Group: Members
Posts: 1,424
Joined: 7-December 09
From: Freedonia
Member No.: 17,952



QUOTE (nylanfs @ Mar 10 2012, 01:41 PM) *
Any this MUST be some large national organization because individual hacker's NEVER make their own programming languages? Wow, nice background research.

I know! Its not like there is an Undergraduate course on the subject or anything right? (IMG:style_emoticons/default/wobble.gif)

Go to the top of the page
 
+Quote Post
CanRay
post Mar 11 2012, 03:04 PM
Post #8


Immortal Elf
**********

Group: Dumpshocked
Posts: 14,358
Joined: 2-December 07
From: Winnipeg, Manitoba, Canada
Member No.: 14,465



QUOTE (Daylen @ Mar 11 2012, 10:02 AM) *
I know! Its not like there is an Undergraduate course on the subject or anything right? (IMG:style_emoticons/default/wobble.gif)
Yeah, we know that.

Does the average citizen on the street know that?

That's what makes it work.
Go to the top of the page
 
+Quote Post
Irion
post Mar 11 2012, 03:47 PM
Post #9


Neophyte Runner
*****

Group: Members
Posts: 2,236
Joined: 27-July 10
Member No.: 18,860



@Daylen
You will have met eleven Otaku.
Go to the top of the page
 
+Quote Post
duke
post Mar 12 2012, 07:33 AM
Post #10


Target
*

Group: Members
Posts: 12
Joined: 16-August 06
Member No.: 9,138



As someone with no programming knowledge, never knew that programming languages could be so varied and individual it kind of blew my mind, slightly dissapointed to find its more commonplace!

- For me now I imagine in the 6th world hackers are very proprietary about their own style of code and copycats (either in hommage, or trying to frame others) would be dealt with harshly
Go to the top of the page
 
+Quote Post
Irion
post Mar 12 2012, 08:32 AM
Post #11


Neophyte Runner
*****

Group: Members
Posts: 2,236
Joined: 27-July 10
Member No.: 18,860



Actually a few years ago the petagon had some problems, because the guy who wrote their software started to pass away/retire. So fewer people started to knew the language, which made updates a bit more complicated.
Go to the top of the page
 
+Quote Post
CanRay
post Mar 12 2012, 04:21 PM
Post #12


Immortal Elf
**********

Group: Dumpshocked
Posts: 14,358
Joined: 2-December 07
From: Winnipeg, Manitoba, Canada
Member No.: 14,465



QUOTE (duke @ Mar 12 2012, 02:33 AM) *
As someone with no programming knowledge, never knew that programming languages could be so varied and individual it kind of blew my mind, slightly dissapointed to find its more commonplace!
Even people working in the same programming language has a... "Handwriting" that is unique to them. My programming teacher was able to tell people who copy-pasted work just by how the code was written. I started to be able to, but had to drop out of College due to lack of funds.
QUOTE (Irion @ Mar 12 2012, 03:32 AM) *
Actually a few years ago the petagon had some problems, because the guy who wrote their software started to pass away/retire. So fewer people started to knew the language, which made updates a bit more complicated.
Also happened when a friend of mine retired from the mine back home.
Go to the top of the page
 
+Quote Post
Daylen
post Mar 13 2012, 12:00 AM
Post #13


Running Target
***

Group: Members
Posts: 1,424
Joined: 7-December 09
From: Freedonia
Member No.: 17,952



QUOTE (Irion @ Mar 12 2012, 09:32 AM) *
Actually a few years ago the petagon had some problems, because the guy who wrote their software started to pass away/retire. So fewer people started to knew the language, which made updates a bit more complicated.

Not many people know and will put up with Fortran 4. With good reason, there is only one function that is ever called by GO TO...
Go to the top of the page
 
+Quote Post
Redjack
post Mar 13 2012, 03:58 AM
Post #14


Man Behind the Curtain
**********

Group: Admin
Posts: 14,871
Joined: 2-July 89
From: End of the Yellow-Brick Road
Member No.: 3



QUOTE (duke @ Mar 12 2012, 02:33 AM) *
As someone with no programming knowledge, never knew that programming languages could be so varied and individual it kind of blew my mind, slightly dissapointed to find its more commonplace!
The ability to create a feature rich compiler or new language that is anything more than a novelty is highly exaggerated.
Go to the top of the page
 
+Quote Post
CanRay
post Mar 13 2012, 05:05 AM
Post #15


Immortal Elf
**********

Group: Dumpshocked
Posts: 14,358
Joined: 2-December 07
From: Winnipeg, Manitoba, Canada
Member No.: 14,465



QUOTE (Redjack @ Mar 12 2012, 10:58 PM) *
The ability to create a feature rich compiler or new language that is anything more than a novelty is highly exaggerated.
Today, yes. Back in the old days, not so much. Thus it still being in the curriculum.
Go to the top of the page
 
+Quote Post
Redjack
post Mar 13 2012, 01:17 PM
Post #16


Man Behind the Curtain
**********

Group: Admin
Posts: 14,871
Joined: 2-July 89
From: End of the Yellow-Brick Road
Member No.: 3



QUOTE (CanRay @ Mar 12 2012, 11:05 PM) *
Today, yes. Back in the old days, not so much. Thus it still being in the curriculum.
While not looking to throw down with you on this CanRay, I would dispute any claim that writing compiler or creating a language that is more than a novelty is easy or common; past or present. And sadly, the ability to create basic compilers is becoming a lost talent, not more common. When I started teaching again, I discovered that Assembly is no longer a required course and for a group of graduate level I.T. students (Graduate level!) I had to dedicate a night to to teaching first binary, then bits/bytes then calculating a subnet. All of this was part of my undergraduate...

Extrapolating from my observations, I think it would be fair to say that by 2070, perhaps each of the Megacorps has at least one language and compiler (see MSVC++, C#, Java, etc) with several community supported compiler/language combinations, but the ability to write one from scratch is very, vary rare. Assembly is a second generation language and proficiency in it is becoming exceedingly rare. The use of third generation languages is becoming slowly eroded by WSWIG tools that remove the complexity of underlying language to increase productivity. I see programming in 2070 by the masses to be a completely new paradigm with very few people having true low-level coding skills.
Go to the top of the page
 
+Quote Post
Sengir
post Mar 13 2012, 01:26 PM
Post #17


Great Dragon
*********

Group: Dumpshocked
Posts: 5,082
Joined: 3-October 09
From: Kohle, Stahl und Bier
Member No.: 17,709



QUOTE (CanRay @ Mar 13 2012, 06:05 AM) *
Today, yes. Back in the old days, not so much. Thus it still being in the curriculum.

Supposedly it also helps you understand the whole thing better...somehow never worked for me...
Go to the top of the page
 
+Quote Post
Daylen
post Mar 13 2012, 08:03 PM
Post #18


Running Target
***

Group: Members
Posts: 1,424
Joined: 7-December 09
From: Freedonia
Member No.: 17,952



QUOTE (Redjack @ Mar 13 2012, 01:17 PM) *
While not looking to throw down with you on this CanRay, I would dispute any claim that writing compiler or creating a language that is more than a novelty is easy or common; past or present. And sadly, the ability to create basic compilers is becoming a lost talent, not more common. When I started teaching again, I discovered that Assembly is no longer a required course and for a group of graduate level I.T. students (Graduate level!) I had to dedicate a night to to teaching first binary, then bits/bytes then calculating a subnet. All of this was part of my undergraduate...

Extrapolating from my observations, I think it would be fair to say that by 2070, perhaps each of the Megacorps has at least one language and compiler (see MSVC++, C#, Java, etc) with several community supported compiler/language combinations, but the ability to write one from scratch is very, vary rare. Assembly is a second generation language and proficiency in it is becoming exceedingly rare. The use of third generation languages is becoming slowly eroded by WSWIG tools that remove the complexity of underlying language to increase productivity. I see programming in 2070 by the masses to be a completely new paradigm with very few people having true low-level coding skills.

You said it right there, IT. Technicians don't need much on programming skills. Computer science, and probably computer engineers, have required Assembly at every University with which I am familiar.
Go to the top of the page
 
+Quote Post
Redjack
post Mar 13 2012, 08:45 PM
Post #19


Man Behind the Curtain
**********

Group: Admin
Posts: 14,871
Joined: 2-July 89
From: End of the Yellow-Brick Road
Member No.: 3



QUOTE (Daylen @ Mar 13 2012, 02:03 PM) *
You said it right there, IT. Technicians don't need much on programming skills. Computer science, and probably computer engineers, have required Assembly at every University with which I am familiar.
Just be be clear, I.T. means Information Technology and encompasses the majority of the field. Programming is the core of most I.S./I.T. degrees (including mine) through the College of Business and is where I see assembly being removed. That said, the majority of the undergrads I had personal experience with came over from a Computer Science backgrounds into the College of Business.

As in all things YMMV, but I was speaking very broadly across multiple disciplines and colleges and Universities.
Go to the top of the page
 
+Quote Post
hobgoblin
post Mar 14 2012, 11:00 AM
Post #20


panda!
**********

Group: Members
Posts: 10,331
Joined: 8-March 02
From: north of central europe
Member No.: 2,242



I am not quite up to speed on how they match binary to language, as in the end anything that is compiled is in the ISA of whatever CPU it is expected to run on.
Go to the top of the page
 
+Quote Post
Blog
post Mar 16 2012, 08:55 PM
Post #21


Moving Target
**

Group: Members
Posts: 124
Joined: 23-December 02
Member No.: 3,782



QUOTE (hobgoblin @ Mar 14 2012, 07:00 AM) *
I am not quite up to speed on how they match binary to language, as in the end anything that is compiled is in the ISA of whatever CPU it is expected to run on.


Most compilers leave signatures that someone experienced in that those subtle differences can see. Given the vast multitude of ways in a higher language to do the exact same result, I am willing to state the same is with assembly.

Optimizers as well! granted I have not looked at the machine code for some of my programs in a long time but using c# as an example running an optimized build back through reflector has led me to say "that is nothing like what i wrote".
Go to the top of the page
 
+Quote Post
CanRay
post Mar 16 2012, 09:28 PM
Post #22


Immortal Elf
**********

Group: Dumpshocked
Posts: 14,358
Joined: 2-December 07
From: Winnipeg, Manitoba, Canada
Member No.: 14,465



As Blog said, Compilers have "Fingerprints" that someone who is experienced with vast amounts of programming (And you better bet the Government has people just doing that!) is able to ID them from those.
Go to the top of the page
 
+Quote Post
nezumi
post Mar 19 2012, 06:27 PM
Post #23


Incertum est quo loco te mors expectet;
*********

Group: Dumpshocked
Posts: 6,546
Joined: 24-October 03
From: DeeCee, U.S.
Member No.: 5,760



QUOTE (Daylen @ Mar 13 2012, 04:03 PM) *
You said it right there, IT. Technicians don't need much on programming skills. Computer science, and probably computer engineers, have required Assembly at every University with which I am familiar.


Funny thing, at my alma mater, assembly was not required and I didn't take it at all. This is a top tier school, top 10 for computer science when I was there. I spent a semester at a sister school (where my girlfriend was studying) and I got hit with having to know assembly there. Same system, just different campuses and they had pretty different requirements (their math requirements were also FAR easier). I've had to know about big vs. little endian and what hex is, but I used it more for hacking video games at home than I ever did at school. Everything is algorithms and higher level languages.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 23rd April 2024 - 08:10 AM

Topps, Inc has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. Topps, Inc has granted permission to the Dumpshock Forums to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with the Dumpshock Forums in any official capacity whatsoever.