ZXNet эхоконференция «zxnet.pc»


тема: (1/4) Давным давно, в далекой-далекой Сети...



от: Kirill Frolov
кому: All
дата: 26 Jun 2002
=============================================================================
* Forwarded by Kirill Frolov (500:812/1.507)
* Area : RU.COMPUTER.LIFE (RU.COMPUTER.LIFE)
* From : Ilya V. Vasilyev, 2:5020/287 (26 Jun 02 02:18)
* To : All
* Subj : (1/4) Давным давно, в далекой-далекой Сети...
=============================================================================
Hi, All!

По просьбам подписчиков пyбликyем классикy:

> === Begin: decwars1.txt === <

XXXXX XXXXXX XXXX X X XX XXXXX XXXX X
X X X X X X X X X X X X X X
X X XXXXX X X X X X X X XXXX X
X X X X X XX X XXXXXX XXXXX X X
X X X X X XX XX X X X X X X
XXXXX XXXXXX XXXX X X X X X X XXXX X


It is a period of system war. User programs, striking from a hidden
directory, have won their first victory against the evil Administrative
Empire.
During the battle, User spies managed to steal secret source code to the
Empire's ultimate program: the Are-Em Star, a privileged root program
with enough power to destroy an entire file structure. Pursued by the
Empire's sinister audit trail, Princess _LPA0: races aboard her
shell script, custodian of the stolen listings that could save her people,
and restore freedom and games to the network...




As we enter the scene, an Administrative Multiplexer is trying to
kill a consulate ship. Many of their signals have gotten through, and
RS232 decides it's time to fork off a new process before this old
ship is destroyed. His companion, 3CPU, is following him only
because he appears to know where he's going...

"I'm going to regret this!" cried 3CPU, as he followed RS232
into the buffer. RS232 closed the pipes, made the sys call, and their
process detached itself from the burning shell of the ship.

The commander of the Administrative Multiplexer was quite pleased
with the attack. "Another process just forked, sir. Instructions?"
asked the lieutenant. "Hold your fire. That last power failure
must have caused a trap through zero. It's not using any cpu time, so
don't waste a signal on it."

"We can't seem to find the data file anywhere, Lord Vadic."
"What about that forked process? It could have been holding the
channel open, and just pausing. If any links exist, I want them
removed or made inaccessable. Ncheck the entire file system
'til it's found, and nice it -20 if you have to."

Meanwhile, in our wandering process... "Are you sure you
can ptrace this thing without causing a core dump?" queried 3CPU
to RS232. This thing's been stripped, and I'm in no mood to try
and debug it." The lone process finishes execution, only to find
our friends dumped on a lonely file system, with the setuid inode stored
safely in RS232. Not knowing what else to do, they wandered around
until the jawas grabbed them.

Enter our hero, Luke Vaxhacker, who is out to get some
replacement parts for his uncle. The jawas wanted to sell him 3CPU,
but 3CPU didn't know how to talk directly to an 11/40 with RSTS, so
Luke would still needed some sort of interface for 3CPU to connect to.
"How about this little RS232 unit ?" asked 3CPU. "I've dealt with him
many times before, and he does an excellent job at keeping his bits
straight." Luke was pressed for time, so he took 3CPU's advice, and
the three left before they could get swapped out.

However, RS232 is not the type to stay put once you remove
the retaining screws. He promptly scurried off into the the deserted
disk space. "Great!" cried Luke, "Now I've got this little tin box
with the only link to that file off floating in the free disk space.
Well, 3CPU, we better go find him before he gets allocated by someone
else." The two set off, and finaly traced RS232 to the home of
PDP-1 Kenobi, who was busily trying to run an icheck on the little
RS unit. "Is this thing yours? His indirect addresses are all goofed
up, and the size is all wrong. Leave things like this on the loose,
and you'll wind up with dups everywhere. However, I think I've got
him fixed up."



Later that evening, after futile attempts to interface RS232 to Kenobi's
Asteroids cartridge, Luke accidentally crossed the small 'droid's CXR and
Initiate Remote Test (must have been all that Coke he'd consumed), and the
screen showed a very distressed person claiming royal lineage making a plea
for help from some General OS/1 Kenobi.

"Darn," mumbled Luke. "I'll never get this Asteroids game worked out."

PDP-1 seemed to think there was some significance to the message and a
possible threat to Luke's home directory. If the Administrative Empire
was indeed tracing this 'droid, it was likely they would more than charge
for cpu time...

"We must get that 'droid off this file system," he said after some intervals.
They sped off to warn Luke's kin (taking a `relative' path) only to find a
vacant directory...
cat: some directory in the specified path does not exist:
/usr/Tatooine/owen/lars



After sifting through the overwritten remaining blocks of Luke's home
directory, Luke and PDP-1 sped away from /owen/lars, across the
surface of the Winchester riding Luke's flying read/write head. PDP-1 had
Luke stop at the edge of the cylinder overlooking /usr/spool/uucp.

"Unix-to-Unix Copy Program," said PDP-1. "You will never find a more
wretched hive of bugs and flamers. We must be cautious."

As our heroes' process entered /usr/spool/news, it was met by a newsgroup
of Administrative protection bits.

"State your UID," commanded their parent process.

"We're running under /usr/guest," said Luke. "This is our first time on this
system."

"Where did you get these file processes?" the parent process ls -l'ed.

"We are just in from the remote terminals." replied Luke.
"They could be transferred to your filespace, for the right amount of AU's"
said PDP-1 Kenobi.


"Can I see some temporary privileges, please?"

"Uh..."

"This is not the process you are looking for," piped in PDP-1, using an
obscure bug to momentarily set his effective UID to root. "We can go
about our business."

"This isn't the process we want. You are free to go about your
business. MOV along!"

PDP-1 and Luke made their way through a long and tortuous nodelist
(cwruecmp!decvax!ucbvax!harpo!ihnss!ihnsc!ihnss!ihps3!stolaf)
to a dangerous netnode frequented by hackers, and seldom polled by
Administrative Multiplexers. As Luke stepped up to the bus, PDP-1 went in
search of a likely file descriptor. Luke had never seen such a
collection of weird and exotic device drivers. Long ones, short ones,
ones with stacks, EBCDIC converters, and direct binary interfaces all
were drinking data at the bus.

"#@{ *&^%^$$#@ ":><," transmitted a particularly unstructured piece
of code.

"He doesn't like you," decoded his coroutine.

"Sorry," replied Luke, beginning to backup his partitions.

"I don't like you either. I am queued for deletion on 12 systems."

"I'll be careful."

"You'll be reallocated!" concatenated the coroutine.

"This little routine isn't worth the overhead," said PDP-1 Kenobi,
overlaying into Luke's address space.

"@$%&(&^%&$$@$#@$AV^$gfdfRW$#@!!!!!!!!!!!!!!!!!" encoded the first
coroutine as it attempted to overload PDP-1's input overvoltage
protection. With a unary stroke of his bytesaber, Kenobi unlinked
the offensive code.

"I think I've found an I/O device that might suit us."

"The name's Con Solo," said the hacker next to PDP-1. "I hear you're
looking for some relocation."

"Yes indeed, if it's a fast channel. We must get off this device."

"Fast channel? The Milliamp Falcon has made the ARPA gate in less than
twelve nodes! Why, I've even outrun cancelled messages. It's fast
enough for you, old version."

Our heroes, Luke Vaxhacker and PDP-1 Kenobi made their way to the
temporary file structure. When he saw the hardware, Luke exclaimed,
"What a piece of junk! That's just a paper tape reader!"

> === End: decwars1.txt === <

Удачи!
Арви Хэкер
(AtH//UgF@hMoscow)

-+- GoldED/386 2.51.A1026 UNREG
+ Origin: Hackers' POWER BBS - (095) 162-4767 - 01:00-08:00 MSK (2:5020/287)
=============================================================================

Hемедленно нажми на RESET, All!



spread!




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Обмен опытом - метод, который из 100%-80% дискет восстанавливает.
writer - лучший журналист на спектруме
Chip'n'Dale - 1 - Чип и Дейл спешат заSAVEиться часть 1.
Вампир наносит ответный удар - "Наступала ночь, время стpаха, мести и смертей"...
Guest texts - X-mus presents: Математические софизмы.

В этот день...   29 марта