Entry
P.E. Lyrics
Jump to: Overall Meaning ↴ Line by Line Meaning ↴
Feet upon a spaceship, eyes upon a sunset
It's the same thing every morning, wake up living my dream
Well isn't that exciting? No not really
I've been to Jupiter, I've been to mars
I've seen Saturn, I've named some stars
One thing I hate, it's that I wanted this
But now I don't love it, but now I have to do it
Two steps from the frontier, 10 light years away from everything else
If I knew the heavens would be this lonely, I'd never have become an angel
If I knew space was life draining, I'd never have left what I'd known
But here I am, here I am now
Here I am, and here I don't want be
Here I don't want to be
Here I am, here I am now
Here I am, and here I don't want be
Here I don't want to be
There goes another bag of freeze dried food
Man that really puts me in the mood, for anything, literally anything
I loved to think about what it would be like
If I grew up where we could hitchhike
From planet to planet from earth to earth
The galaxy is ours with worlds of worth
Now that's real, now it's very real
And I hate it, Why did I want it?
But here I am, here I am now
Here I am, and here I don't want be
Here I don't want to be
Here I am, here I am now
Here I am, and here I don't want be
Here I don't want to be
The lyrics of P.E.'s song, "Entry," tell the story of a young man who has achieved his dream of exploring space but has found that it is not what he expected. He describes himself as having his head in the clouds and his feet upon a spaceship. He has been to Jupiter, Mars, and Saturn; he has named some stars. The young man initially thought exploring space was exciting until he realized how lonely it is. He realizes that space is life-draining and that he does not want to be there anymore.
The lyrics show the paradox of wanting something so much and then realizing that it is not what you expected. The young man wanted to explore space, but he did not realize how lonely it could be. The idea of having everything he ever wanted is not as exciting as he thought it would be. He wants to go back to a time when he could hitchhike from planet to planet, and the galaxy was his world.
In conclusion, the message behind the song is that sometimes, what we thought we wanted, is not what we really want. It takes courage to admit that something is not working and to move on from it.
Line by Line Meaning
I'm a young man, who's head is the clouds
I'm a naive person who's got his head in the clouds
Feet upon a spaceship, eyes upon a sunset
Despite being on a spaceship, I still appreciate the beauty of space and its sunsets
It's the same thing every morning, wake up living my dream
Every day I wake up, I am living my dream of traveling through space
Well isn't that exciting? No not really
Although it's my dream and passion, it's not as exciting as I expected
I've been to Jupiter, I've been to mars
I've had the privilege of visiting Jupiter and Mars
I've seen Saturn, I've named some stars
I've also seen and named some stars, enjoying the wonders of the universe
One thing I hate, it's that I wanted this
Despite the wonders of the universe, I realize that I hate that I wanted to become an astronaut
But now I don't love it, but now I have to do it
Now I don't love being an astronaut, but I am still obliged to do it
Hands upon a steering wheel, eyes upon the airlock seal
I'm always piloting the spacecraft and constantly checking the airlock seal
Two steps from the frontier, 10 light years away from everything else
I'm constantly far from anything else and the frontier of the universe is always two steps away
If I knew the heavens would be this lonely, I'd never have become an angel
Had I known that space would be so lonely, I would have never become an astronaut
If I knew space was life draining, I'd never have left what I'd known
If I knew beforehand that space travel was this draining, I would have never left my previous lifestyle
But here I am, here I am now
Despite my regrets, I am still here in space
Here I am, and here I don't want to be
But the truth is, I no longer want to be here in space
There goes another bag of freeze dried food
Another bag of freeze-dried food is being used up, which puts me in a bad mood
Man that really puts me in the mood, for anything, literally anything
The fact that all I can eat is freeze-dried food, makes me long for anything else
I loved to think about what it would be like
I used to enjoy thinking about what it would be like to hitchhike from planet to planet
If I grew up where we could hitchhike
If I grew up in a place where such adventures were possible
From planet to planet from earth to earth
Traveling from planet to planet, and even from Earth itself
The galaxy is ours with worlds of worth
The galaxy is full of worlds worth exploring and discovering
Now that's real, now it's very real
This imagined adventure is now a reality, which makes it feel more serious and less exciting
And I hate it, Why did I want it?
I now realize that I hate this life and I question why I ever wanted to become an astronaut
Here I don't want to be
My desire to leave space has only grown stronger
Here I am, and here I don't want to be
But for now, I am still here, even though I don't want to be in space
Lyrics © DistroKid
Written by: Michael Klima
Lyrics Licensed & Provided by LyricFind
OALabs
Full tutorial with self-study examples and some more links in on Patreon here: https://www.patreon.com/posts/why-is-pe-entry-61343353
FreeDom Sy
This has always confused me especially when the binary is virtualized. Great tutorial, like always
OALabs
Exactly! Our next tutorial on Patreon is looking precisely at this with VMP 😉
FreeDom Sy
10:20 I think the moves are RCX, RDX, R8 R9 for the first 4 args on x64 and not R10
OALabs
OMG 🤦♂️ I can't believe I didn't catch that hahah! My bad, yes RCX, RDX, R8, and R9. I don't do a lot with 64-bit so it's rusty... maybe I need to watch my own calling conventions tutorial 😆
Robbie
Nice vid! It's a Visual Studio stub. If you take the same code that was written in VS and compile it with something else (not MSVC), the stub will not be there obviously or you will get something else. But it is good to know this so you can identify the compiler used and know what you should analyze and what is just a compiler code.
tappineapple
What's stopping malware dev from executing code before the main as a form of "obfuscation"?
OALabs
If you compile with MSVC the options are limited, you can check out TLS callbacks though, those used to be a pretty common malware trick (https://isc.sans.edu/diary/How+Malware+Defends+Itself+Using+TLS+Callback+Functions/6655). Obviously the binary could be modified post-compilation or something custom setup maybe using mingw or another compiler but that's far out of the scope of the tutorial.
Kevin Thomas
Excellent as always!
SpiritualIconoclast
Do you have any remote positions open for malware reverse engineers? I’ve been learning some stuff over the years from you and I think I’m ready 😤