Greetings from the Pentagon. I'm Vice Admiral Phil Cullum, Deputy Chief of Naval Operations for Fleet Readiness and Logistics, and I'd like to welcome you to the Print the Fleet workshop. The fact that you're present in Damneck today suggests that you may already have some awareness of how powerful advanced manufacturing or 3D printing can be, and are looking for ways to make it applicable to the tough work you and your shipmates do every day. This past week I had the opportunity to attend the White House's Maker Faire, an event that showcased the work of entrepreneurs and other forward thinkers from around the country who are embracing this technology. During the event, I met two teenagers, Camille and Genevieve Beatty, who started their own robotics company and converted their family garage into an advanced manufacturing workshop or a makerspace. How inspiring to see these young minds with such entrepreneurial vision. Maker Fairs are not new, but there is a growing interest in the maker movement, people who have the drive to invent and the technical know-how to produce and build things. You need to look no further than the commercials that are on TV just started last week, about the Chrysler 200, to see what Detroit is doing. New technologies such as 3D printers, laser cutters and machine tools are now affordable and much simpler to use than past means of design and manufacture. The internet is allowing makers to collaborate, share designs and ideas, solve problems and obtain resources through crowdfunding. Manufacturers today are already implementing these technologies and moving from basic prototyping to production of parts used in jet engines. Manufacturer events are occurring all over the country and gaining interest fast. As a data point, over 100,000 people recently participated in a maker fair in Northern California. Not surprisingly, makerspaces, tech shops and fabrication labs are also becoming more and more common, the hobby shops of the future. This Print the Fleet Workshop series is the Navy's first makers event. While we're very early in the game here, this is an amazing opportunity for change. It's my strong belief that 3D printing and advanced manufacturing are breakthrough technologies for our maintenance and logistics functions in the future. We can gain new capabilities to make rapid repairs, print tools and parts where and when they are needed and carry fewer spares and ultimately transform our maritime maintenance and logistics supply chain. We're currently developing an advanced manufacturing vision and strategy for the Navy to guide our efforts in developing and maturing these technologies. As costs for these technologies decrease and the ability to build new skill sets for using the technology rapidly advances, a wave of makers, innovators and entrepreneurs will create a renaissance in American manufacturing, one that is more local, more homegrown and more customizable. When you consider the cost and vulnerabilities of our existing Navy and logistics supply chains and the resource constraints we face, it quickly becomes clear that we have to re-image and re-imagine how we do business. When advanced manufacturing and 3D printing becomes widely available, we envision a global network of advanced fabrication shops supported by sailors with the skill sets and training to identify problems and build and make products. In some ways, sailors with this expertise could be considered military MacGyvers that help us reduce costs and solve logistics problems on the fly. The logistics of the future will be more about delivering the right digital design file to the right printer in the right location to produce the right part, tool or system at the right time. This can increase the speed of execution, improve readiness, decrease costs and avoid shipping parts all around the world. This summer, NASA will launch a 3D printer to the International Space Station, talk about an austere environment with high cost to re-supply, NASA and the Navy share many goals and challenges along these lines, and the NASA effort will certainly help us to make progress in deploying fully functional, dependable 3D printers at sea. We spoke with them at the White House. Eventually, we'll be able to embed sensors, electronics, communication capabilities and microprocessors in unmanned aerial vehicles printed from 3D printers by Navy makers in shipboard advanced manufacturing labs. Can you imagine being able to print a fully functioning UAV, download software, program the mission sets and launch a warfighting capability? The challenge is to get started now. By taking an interest in getting involved, you'll be at the forefront of this American manufacturing renaissance. Think of Steve Jobs and Steve Wozniak building the first Apple computers in a garage in 1976. They are part of a long line of American makers. By getting involved, you'll learn new skills that may become core 21st century skill sets. In the future, 3D printer training may become part of rate training. There's now a growing emphasis on STEM subjects that's science, technology, engineering and math in schools ranging from elementary school through secondary, university and other types of schooling and advanced manufacturing or 3D printing must become integrated into the academic mindset. Long before we see these types of systems in every office, there may be 3D printer advanced manufacturing hobby shops on bases that allow enterprising sailors to get their feet wet. 3D printing will take time to evolve, but it is clearly a quantum leap technology. It's simple, cheap and more convenient to use than other manufacturing methods. Today we can print prosthetics, tools and basic parts. Tomorrow we'll be able to print aircraft wings, entire jet engines and skin tissue. And in the not too distant future, we'll be able to print entire aircraft, robots, UAVs and food. When we can manufacture railgun rounds, supply parts and food, we have truly revolutionized the Navy and our logistics. I welcome you to our first Makers event.  In addition to the technical lessons learned and vital interaction among those here, I see these events as a means to get the word out and start building Navy Maker spaces. This is an exciting time to be part of the Navy and in the wake of the White House Maker Fair kicked off by our very own Commander in Chief, I look forward to hearing about how our sailor makers are making a difference, solving problems, learning, building and producing. Thank you for being here.


And I had this show I was supposed to go do. So man, that's the only time in my career I ever like last second backed out of doing a show to go meet with Slim. And I told him this when I met with him and he was like, how much you was gonna get paid at that show? And I told him, right? It was a few racks at the time.  Yeah, we on boss talk one on one, one on one. Yeah, we gon' talk. Got that confirmed by Mac Man. Also got that confirmed by Birdman and Slim because they actually tried to sign me a little bit after that song came out. I remember, I heard something about that. I didn't agree with you on it, but. You thought I should have signed to them? I think so much bigger than certain people. You know what I mean? When I say certain people just, I think different, man. Like, I really feel like you special. God got you in a position for a reason. You know what I mean? And I don't think people understand the gist of the natural man versus the spiritual man. Just cause one may be older than you and seem to be wise and richer. They still not be in the spirit to ram. You're totally something different.  You understand what I'm saying? So I felt like these are opportunities where somebody can get saved and helped because you're that powerful. So do you understand where I'm coming from? I totally understand. I tell it so. That's all I'm saying. Not in a bad way. I know you did it and God put you in different situations where you've been able to help a lot more people. But at the end of the day, I just think that a lot of times, it was a couple of situations where I researched and I was like, man, they need this guy. So here's the thing. Can you have a relationship without being in business with somebody is the question. Yes. And that's the part for me that I was just like, yo, I don't mind having a relationship, but in terms of having to be signed, like I'm not really feeling the idea of being signed because, truthfully, most of the people that got signed to them didn't blow up. Well, I can't go there with you. When you think about, you talking about Drake? Drake blew up. You talking about Nicki Minaj? She blew up. You talking about Juvenile didn't blow up? He blew up. But you see what I'm saying? I mean, it ain't really about for me blowing up because that's the physical of it. You know what I mean? I think far as the paperwork, that's something when you do sign up for something, you got to stand on what you signed up for. So I don't know the situation far as the paperwork, but spiritually, it's a different world for me. That's all I'm saying. You get it? So I get it what you're saying. I know physical opportunity is going to definitely be there, but spiritual is way more important than I think people don't give that it's just. Yeah, yeah. But like I said, you could have changed a whole, cash money might be something totally different because of the power when you, that's all I'm saying. So I'm going to say this too. One of the things I pride myself on is God has uniquely positioned me to be as bold as I am about being a man of God and having this message and my music and my whole mission vision movement is all about being real righteous and relevant. But at the same time, I got that authenticity that speaks to people who might currently be in a whole different headspace in their life. I'm going to show you this right quick. Like this is, this two days ago. You know what I mean? Oh yeah, for sure. You know? Yeah, that's all. That's all. And that's him reaching out to me. Send that to me. Yeah, I send it to you. That's him reaching out to me. Like, you know, I don't mind saying it in the interview. That's me and Kodak on FaceTime, Kodak Black. And when we talking on FaceTime for like 30-something minutes, just running it, you know what I mean? It ain't about no, it ain't even about no business. That's it. It's about some, it's about love. You see that smile, you know what I'm saying? Yeah. I'm thankful, bro, that like- That's powerful. Yeah. And the relationship here different when you don't want anything from these people. That's true. At that time, bro, my whole life wasn't what it is now. So with the cash money situation, it was like- I get it. Yeah, bro. I try to figure it out, right? I'm trying to figure it out right now. By the grace of God, I gotta figure it out, my brother. That's it. We living good right now. I figured that. When I seen it, I was like, he was younger, but I just know that God got some special in you because of stuff like that. That's powerful, man. Like, many people are not gonna be able to reach the people me and you gonna talk to. That's what this is all about. And I've told you that. You know what I mean? Like, and when I get that opportunity, so the opportunity for me to inject something in them, they'll never get, and it's not gonna be forced on them. There you go. You who I am. There you go. And that's the part right there. So for that, what you have to be in the midst of a certain group of people, no matter who it is, it's gonna change things. Absolutely, sir. You know, so that's what I've been doing, man. It was hard to say no to it though, bro. Like one time, Slim, I was sitting down meeting with Slim in his hotel room. And man, we was talking, and I had a show that day, but when Slim called and told me he was in town and he wanted to meet with me, I was like, dang, I don't wanna miss out on this meeting with Slim, but I had this show I was supposed to go do. So man, that's the only time in my career I ever like last second backed out of doing a show to go meet with Slim. And I told him this when I met with him, and he was like, how much you was gonna get paid at that show? And I told him, right? It was a few racks at the time. Man, he went in his pocket and just, and just, just gave me that, bro. So when you around that type of money back then, keep in mind the back then where I was coming from making $39,000 a year as a teacher. And I'm just like, management just gave me like three Gs, just like that, like it's nothing. I used to have to work about almost a whole month to make $3,000 as a teacher. When I'm seeing that, it's hard to say no to that stuff, man, but hopefully people feel me on this. Sometimes you could be focused on planting seeds in life and letting God use you. God, I got all these seeds I wanna plant all around the world, but you gotta recognize that some of the soil that you're trying to plant those seeds on, some of that soil is infertile. So no matter how many seeds you plant on that soil is infertile.  Or you're gonna be like, man, God is like organically opening all these doors for me to reach all these people and plant all these seeds. And for me, that was, that's what I chose. And I think that's the best decision I could have made as a young brother coming up in hip hop is not to be selfish with my gift. Because yeah, all my partners, man, that's cash money, man. What you mean? We grow up looking up to them dudes, but that's the difference.  Definitely. You know, that's going against the 10 commandments. We grew up looking at these people as legends. Now that I'm older and wiser, I'm like, we gotta watch that word legend, bro. When we throw that word out there, it's like a legend of what?  Just because we grew up and it was mass marketed to us and people was like, man, these, these, these the people that's the spokesman for y'all city and all that, all right, cool. I could pull out the good from anything, but ultimately I'm not idolizing nobody and I'm not calling people legends at this point who when you really break down with their legend of, it's like, man, that contributed to more of what's wrong with my generation is that we grew up looking up to some of this. That's real. Like cash money, masterpiece, no limit. We've been campaigning to get them in the same room in the same setting. You know what I mean for us? Just to try to, try to, just to look. It doesn't, well, is it going to change? Is it just like Jeff Ford and me talking about Larry Hoover, Junior's dad, Larry, who ate breakfast together. Certain things just need to be done symbolically. I mean something could save one life and that's powerful. You see what I'm saying? So the thing is, I always look at these opportunities and these platforms and these ways that we're able to deal with these people. Not today, if D1 gets this opportunity to deal with cash money or to deal with whoever, it's a whole another mature level of who this guy D1 is. You see what I'm saying? So I get it, I understand it. And I know, but I just know you're a powerful, powerful brother when you come down to influence. Look who you got on the phone. I could see you with a NBA young boy the same way. I could see you with a, with a- Fred O'Bain. Fred O'Bain is my left student. I was his teacher. Okay, Fred O'Bain, you know what I mean? I hear things. I think, yeah, Fred O'Bain's locked up right now? No, no, no, no, no, no, Fred O'Bain locked up. He out of work. Fred O is out of Baton Rouge. Baton Rouge, no. I was talking about, who's the boy out of Little Rock, Oregon, South? Trap boy, Freddie? No, no, no, no, no, he out of it. What's his name? Bankroll Freddie. There you go. He locked up. Yeah, we on boss talk, one-on-one, one-on-one. Yeah, we gon' talk.


Real-time collaboration on notes, knowledge-based articles, and documents is deeply embedded in NexCloud through our various office components. Here, Christine has been keeping notes to structure her thoughts. And with Hub7, we made it easy for her to share these with her colleague Ross, or publish them as read-only content. Ross uses Collectives, NexCloud's knowledge-based application to help him plan any aspects of his virtual event. He notices this page is relevant for the upcoming year as well, and copies it over for his new event. Now let's take a look at how Ross reviews the presentation slides. Finding the right folder is easy as a simple search, and there are various slide decks. NexCloud Office has excellent compatibility with a wide variety of commonly used formats, including Microsoft Office documents. So the slides will look great no matter where they come from. Fonts are key for office compatibility. NexCloud Office comes with a ton of built-in fonts, plus the option for administrators to easily add more. It also makes it easy for anyone to adjust fonts in their office documents. Here, Ross gets a brilliant idea. People can give their feedback for the event in an online survey. So he creates a QR code linked to a NexCloud form survey. This feature is now integrated in NexCloud Office. And once the event is done, Ross tracks the event's attendance in a spreadsheet and uses the improved conditional formatting to help Christine see clearly who showed up and who did not. Plan your next adventure, seamlessly collaborate with others remotely, and finish your tasks easier and faster with NexCloud Hub. Visit NexCloud.com today and see how much more we can do for you.


Hello from EarthOrbit, I'm U.S. Army Colonel and Medical Corps Officer and NASA astronaut Andrew Morgan, currently serving 250 miles above the Earth on the International Space Station. This week marks the 75th anniversary of what was the largest airborne operation in history, Operation Market Garden. This operation has special significance for me because my great-uncle, Clink, Harry McClinic, was a paratrooper in the 506 Parachute Infantry Regiment, 101st Airborne Division, and was wounded in combat shortly after jumping into this operation. Operation Market Garden was actually two separate operations in the Netherlands. Operation Market was the airborne operation designed to assault and seize key bridges with over 34,000 airborne troopers, and Operation Garden was a ground attack designed to exploit these bridge crossings. Although Operation Market Garden failed to achieve its strategic goals, at the time it was a justifiable attempt to shorten the war. From a young age, I was strongly influenced by stories of my uncle, Clink, and his jump at Normandy and Market Garden, and it's been my honor to bring some of his insignia, awards, and patches with me on my nine-month mission to the ISS. In addition, the National Museum of the U.S. Army provided a World War II medical brassard similar to the one likely worn by medics that tended to my uncle, Clink, in 1944. Surrounded and outnumbered, deep in enemy territory with only what they could carry, airborne troopers and Operation Market Garden epitomized what it means to be an airborne soldier. I'm proud to be counted among their ranks today, continuing their legacy and representing them on the ultimate high ground. Airborne all the way. Go Army.


Hi, good morning, and welcome to today's products in focus. Most global markets have come off quite stongely overnight with the US 30 SPX 500, most American markets taking a big hit last night, down 1.7 percent, trading below potential support at 16401 We had a slight rebound this morning, but it does look to be capped, it's already hit that resistance and been pushed right back there And again, next potential support, 16178 and below that and moves much lower And we are looking at the technicals now We have more room to maneuver to gold oar and the fundamentals certainly are not very bullish right now as well So a lot of technical reasons for getting and for having a bit more of a negative view But there's also a decent amount of economic data due at today and tomorrow mainly Eurozone to some retail sales in the US as well ZDW report today, 10am UK time will be keenly watched by members of the Eurozone Watch the German DAX, the Germany 30 and the UK 100 So, the UK 100 today is trying to move slightly higher, the American markets are underperforming the rest of the European counterparts And they've had a little bit more of a bounce this morning But they're not out of the woods yet. Next potential resistance 6390 We are in the middle of two ranges, 6216 is probably the next potential support in the UK 100 Technical indicators are already oversold, so they've obviously come off a lot more than the American markets over the last couple of sessions But there's not yet a signal being given to to buy back yet So I would expect it to be a slight spike higher followed by continued pressure I end up that move towards potential support at 6216 If the fundamentals remain quite negative Looking at Japan 225 Very volatile session yesterday We've went from negative from positive into negative and today We've tried to have a bounce but being pushed right back down again probably followed by that move in dollar yen The end strengthening we are seeing some moves in gold as well unsurprisingly A safe haven assets become the order of the day. So we're trading below potential support at 14977 If we get a break and close below that, that's obviously quite negative, next potential support at 14219 So a fair amount of potential downside in Japan 225 should dollar yen Continue to reverse course. So having a look at that just now We have broken potential support at 107 spot 36 on dollar. Yeah, we got behind that 105 spot 44 Now is the next potential support that also be the 21 period SMA Technicals still show more room for maneuver and it's not a very pretty looking chart either after this huge matter Ups when we are building momentum to the downside. So again, we've had a bounce trying to move higher But looks capped by 107 spot 36 So that is a strategic level on dollar yen to be aware of and depending on your on your view on where the end is Gonna go next You'll leave you either be looking at 105 spot 44 or a rebound higher to 110 But I think that's a bit of a harder stretch in the current fundamentals So looking at cruel West Texas 85 dollars 65 cents continues to be the level to watch We've had three sessions now for that has been significant including today Looks to be the games might be capped in the short term as we build a consolidation here to decide which way we're going to break out Obviously next potential support is at 83 or 84 dollars fall all the way down at 77 spot 40 dollars and Saudi Arabia had privately said to a number of Crewed participants. They're quite willing to accept an 80 dollar barrel of West Texas. So we have a four dollar Potential downside to factor that in so I don't think there's going to be any cuts in production for West Texas anytime soon So looking at gold is having a good resurgence right now And we are just trading just above potential resistance in the very very short term And things are if you actually have a look at this potential level right here We are pretty much bang on there at 1235 and if we get a break above that we are looking at 1267 as well So trading above that 21 period SMA. We are also looking at the next 55 period SMAs all the way a lot higher here We've not had any big push through it above 1235 But certainly we are seeing a lot of resurgence after being all the way in the adult drama turn about here so There are for the fundamentals are obviously helping to to promote that as long as there's uncertainty yen and gold will continue to Be in play so looking at your dollars So as time goes on it looks less and less like the US going to raise rates anytime soon So it starts getting priced out of the market But then the Eurozone is not really that great either, but they're they're probably more likely to cut rates and do QE in the future So You'll dollars a tougher one to call Obviously, there's a lot of volatility does look at one spot 2746 as the potential resistance again strategic level to watch This will be the pivot so we're going to break above that and go and re-challenge 130 or this is going to remain Remain in place and we'll be looking at the sub 120s again So finishing up with GBP USD You know the trend is kind of really speaking for itself right here looking very bottom-heavy One spot 60 0 9 is the next potential support for about one spot 50 917 We are you know the trend here is quite easy spot and down trend and move down down trend down so I could I could almost kind of imagine we would We would get closer to one spot 5742 followed by another another arch But again, it depends on the fundamentals so today It's Tuesday, so we've got a whole host of UK data You've got CPI and RPI due to make sure you've got your recurring alerts set up for that and We've got the ZEW business report as well, which is always going to be keenly watched so again your dollar your sterling and The Germany 30 will be good to look at and we fast forward on to Wednesday. We've got Chinese CPI Which will be again, I'm gonna set my recurring alert for that one as well And we do have jobless claims in the UK and their PPI and retail sales in the US. So again, I'll obviously all keenly watched there as well And then we do have some crude oil data on Tuesday evening at 9 30 as well So keep your eye on the chart form make it as popular going forward and join me again tomorrow to find out What happened next?


Aeroclean Technologies has just offered their newest investor slide presentation here in 2024. We're going to jump in and we're going to go over the presentation, get my reaction to some of what is conveyed both as a recap for 2023 and more importantly what to forecast in 2024 and beyond. Before we get started, I am a bullish share owner in the company. All of my stock purchases and my most current sale for tax purposes is provided in the description below, as well as any disclaimers. You can review those prior to reviewing this content. Please understand that this is my opinion and it is more on a bullish conviction on the company, but looking to convey the information as a duro puts it out and to get my reaction on what I think the information means and to push that out for the greater audience that is interested in the story as it is unfolding before our eyes. Welcome into the Aeroclean Technologies updated investor slide presentation for 2024. Very excited to share my thoughts. I've reviewed this now a couple of times. I invite you to adurocleantech.com for the latest version of what has been a phenomenal couple of years for adurocleantech. They do a great job in summarizing the many accomplishments in years past, especially the most recent year closing out of 2023 and more importantly what to expect from the company here in 2024 and beyond. If you want to review this in more depth, you can find it under the investors tab at adurocleantech.com. I invite you to kick over there and update yourself on the newest addition, but let's give those of you guys unfamiliar with the aduroclean technology story. This slide says it all, developing chemical technology platforms that transform low-value material into higher-value resources. We come to think about that where the low-value material would just normally because of its economic challenges end up in the landfills and in our oceans. Zoduros technology really does sport the ability not only to take that low-value material in-house, but actually upcycle it into a material that can be used in maybe even more valuable products. So this slide really does codify what it is that aduro is doing with their strategic goals and deploying their technology worldwide. A little more in-depth on this slide here. This photo is of R2. I've actually visited this very reactor, was able to walk around it, was able to look at how well this is constructed and putting forward in their customer engagement programs and having visitors come in and actually see the power of their hydrochemical technology. But for new investors and new researchers of this project, this is 10 years in the making. And I think coupled with the idea that the market cap is in between now having uplisted to the quality board markets and sometime down the line for a potential uplisting, this opportunity is from a first look perspective for especially retail investors to look at the company here and ascertain the value that is surrounding their patent protection that is outlined on this slide as well. As well as the multiple applications that can be utilized with their technology, not only to advance their initiatives with plastic, I would presume accelerating starting really last year, the fall of 2022 and into 2024. But just as exciting for me is the continued advancement and research into the technology and really infusing those projects that they've got for some of their other initiatives, heavy oil upgrading, as well as some other initiatives that by nature of some simple tweaks of their patent protected technology, they can really leverage this into multiple SKUs for the company. So it's going to be exciting to see how they advance over the course of this year and over the coming years. This slide here represents a total breakdown of the total addressable markets in the multiple verticals that Aduro could pursue over the coming years. You can see here the plastic addressable market at $120 billion as exciting as that is. Aduro really sports the ability to branch out across multiple markets and this slide speaks to that opportunity. And the key here is really understanding the economic benefit of Aduro's Kamalasys technology compared to many other players in the space trying to address this massive plastic problem that we have. We'll talk about that a little bit more in subsequent slides, but really what it comes down to is operating at lower input temperatures, therefore driving the cost down and still achieving renderings on the back end through their recovery rate that is just off the chart when compared to other solutions that are working in the same space as Aduro. I'll be closely analyzing Aduro's progress and technological updates and announcements as they push the limits of this technology with regard to contaminated feedstock and something that is a little bit more expected and anticipated once they get into the pre-commercial state. Being in this phase right now with the customer engagements, they are gleaning all of the research that they can to help them in preparing to go to that pre-commercial state and that is really my focus on evaluating the progress and the milestones met through the announcements that Aduro puts forward to share owners in the company. So we are very well informed on the progress of where they are in kind of the beginning stages of really showcasing what it is that this technology can mean for customers, really getting an idea of how the technology can augment existing businesses and their specific needs. Not all company is the same and every company is going to have different needs and it will be up to Aduro to look to identify those gaps, close those gaps and adjust accordingly to ensure that the client's best needs are met through the deployment of the technology. Just a snapshot of the many 2023 achievements, most are augmented with a press release which can be found on adurocleantech.com. Some of these will link you over like the video there which I think is probably one of the coolest videos that Aduro has come out with thus far. It's the one on your far right hydrochemical plastic upcycling. If you really want to understand where this company looks to go into the future regarding their vision, just watch that couple minute video. You'll totally understand why this opportunity is as exciting as we all believe that it is. And just a cool insight on the upgrading of the laboratory in the new office space for Aduro, very well earned. This is a long time in the making. This was going on when I made my site visit up to Sarnia, the current home of the R2 where the ongoing tests are happening but new really state of the art to really showcase their technology. So when they've got customers come in, you can expect that it's going to be a top notch presentation by Aduro as indicative by how cutting edge their technology is. So they're making a little bit of money through their customer engagement program. It's great to see this company as small as it is and really at the beginning stages of showcasing this technology that they've brought some major players in to really engage in the showcasing of the technology number one, but also to help in accelerating the learnings that are going on by these initial test results, which are fascinating. The company just released a 95% recovery rate on that. Again, once we start to evolve into more of the contaminated streams and finally some of the most robust of contaminated streams that we could potentially expect, which will define the range of what Aduro can sport in way of what the technology can handle, and then what it can render on the back end. And then we can start to derive some numbers on how efficient this technology can be at both pre-commercial and eventually commercial scale and here growing the team smartly and effectively. You can see there when I talk to Anil up in Sarnia at about the same place that those new six operators are standing in this photo looking to really be the technical oversight during the customer engagement program. He disclosed to me that they were looking to get that. And that's where R2 really does provide multifaceted benefit can be utilized as a training tool, not only as a training tool, but a showcase to the technology. And they need operators to do that. To the right here, three phenomenal additions to the Aduro team. Eric Appelman, Marie, and Stephanie as well to be brought in in 2023. What a fantastic addition to the Aduro team as they look to evolve and expand their reach already having footholds both here in North America, but more importantly, I think abroad as well. Over the next couple of years, we can expect that the material complexity will increase as well as the revenue generating potential, as well as an idea of when this potentially could materialize. There's a couple of graphs that I would bring your attention to in the new investor slide deck, which gives some insight on when we expect these, this progression to happen. And it's not going to happen tomorrow. I think it's very important for investors to understand that your first look to the company is being provided right now. How long that first look is provided for would be investors could be as short as next week. It could be as long as a couple of years. I don't know. And I don't presume to know. What I do know is if I'm interpreting this information correctly, Aduro wants to convey that they are going to progress calculatively, they are going to progress conservatively. Yes. And they are going to try to glean all of the available information through each stage to lend itself impactful to the next stage. Once we get into the pre-commercial state, it's going to be fine tuning and to the commercial state off and running. And if we're going to rely on a revenue stream through licensing the technology, we have to make sure that all of the learnings that are to be made available through this evolution are captured and incorporated into the final iteration of deployment in Aduro's technology. You'll want to pay close attention to this slide as it goes through the different varying degrees of material complexity. It really just means the dirtier or the soiled more common plastic waste that may be more common place without the need for cleaning the material. Now, Eric Appelman specifically has spoke about this on a couple of different occasions. If you picked up the panel review from last fall, he spoke about Aduro setting itself apart to be able to play along these three different verticals for a lack of better terms here. And that the bottom vertical with the clean streams will be the most competitive of all of the streams because a lot of the technology out there can only compete in that realm. As you step up to the more complex material, this is where I will look to be evaluating Aduro's ability to set themselves apart and really solidify what has been conveyed by Aduro in their ability to deal with contaminated waste plastic. Now, I will bring your attention to the Game Changer program and the current phase that the company is in right now in the Game Changer program and that is dealing with contaminated plastic. So this company has not only proved the bottom tier here, but the middle tier that is displayed for you on this slide. So it's a combination of the first two tiers. I would question whether or not they are looking to deal with some of the more complex or the dirtiest waste streams out there currently. I don't know what work has been done. I have not picked up on any conveyance of those tests, but the first two absolutely. And to start to dabble into the potential of the hydrochemical technology as it relates to a more dirtier waste stream when it comes into and is subjected to the technology, what kind of outputs that we could get on that. And we'll just need to track this evolution along this graph over the coming years. And hopefully, Aduro can really sport some impressive results when it comes to their ability to not only deal with the bottom tier of waste, but also the top tier of the waste streams in recycling these plastics along these different purity types of scales. Eric Appelman presented the best explanation of the value chain and where Aduro would fit in across to multiple arenas in the value chain and looking to augment and improve not only their application with their revolutionary technology, but understanding what the customer needs are. And in Eric's elegant explanation, it really doesn't do any good to provide a phenomenal product if they're not meeting the demands of the customers. And so to understand this value chain will certainly define Aduro's not only understanding of the industry, but where they can potentially augment and penetrate. And even in some cases, maybe even define new markets along this value chain as the technology develops. This slide was a nice summary of the 2024 strategic outlook. I found it to be somewhat vague. I don't need to be negative in my application here, but my expectations for 2024 are in line. They are not over the moon. This adding to the patent book, Ofer Weikus spoke about this, that will be a positive piece to this overall story, continuing to add value for share owners. I've owned the company now for over a couple of years and to continue to make progress on that, I expect that as well. What milestones are going to come out specifically in 2024 are yet to be determined. And I think that this slide was intentionally put out there to say, look, we will be providing multiple announcements along each of these fronts. But to remain a little bit vague into what they promise here in March, early 2024, I think is prudent, but it does speak to my muted expectations for 2024. They've got a lot of work to do. And I think it is incumbent upon investors who are looking at this as a first look, where our three plastics are alluded to in this to continue to work in design for the tons per scale, pre-commercial state R3, which is really my bullish thesis. Is that going to happen in 2024? I contend no. Will it happen at some point in the future toward 2024, end of 2025, potentially some of the dates that have been floated show maybe beginning of 2025 at the earliest? But I'm not holding my breath here. What does that mean for 2024? It means that patients will need to be deployed. Whether the re-rating of the company will happen in 2024 is yet to be determined whether or not that happens or not. If it does, great. If it doesn't, no problem. We know that there are going to be milestones in 2024, but there are also some realistic expectations that will not be happening in 2024, more so into the latter years of 2025, 2026 and 27, as we'll see in some of the revenue projections and potential milestones for accelerated revenues into the future. We have seen this slide before. This is the licensing model demonstrating the step up, obviously, in the amount of recycled material that can be produced per day, 25 tons per day as opposed to a 225 ton per day using multiple reactors, much more personnel, of course, involved in that, generating the revenue as appropriate for the size and scale of the operation. I glean a couple of things from this slide. Aduro and OferVica specifically has talked about the dynamic or really wide-ranging opportunity that Aduro has to not only cater to the smaller operators out there that need recycling service all the same, but also to upscale to the larger producers out there and enjoy really the symbiotic revenues that are generated on the gross margins, both sharing with the licensee and then Aduro making their kickback for actually leasing the technology to these respective players in the industry. This is a phenomenal slide. It's been a legacy slide here that Aduro has put forward in conveying to share owners specifically what Aduro is thinking for potential revenue down the line once we get through these early stages of technology development, as well as pre-commercial work that needs to still go into fine-tuning the technology. This is one of the most important slides that Aduro has released to the grander, forward-facing public audience. Specifically, share owners should really take note to what Aduro is trying to communicate here. We are toward the left here, this graph, and I don't want to scare anybody off to this, but I think it really does speak to what we could potentially be looking at over the next four years, let's just say. Guys, four years in the investing realm is nothing. It's a drop in the bucket, but what these guys are looking to do over the next four years is nothing short of impressive, where the non-recrearing revenue that is being garnered now through the customer engagement program should ramp up a little bit and start to augment some of the losses that are being incurred now by the company. We are actually hoping that those relationships turn into more specific agreements between those said companies and Aduro, which will in turn transfer into recurring revenues going forward at times x number of companies that are engaging with Aduro. Their ability to transition these customer engagement, these first looks for Aduro, is going to be pivotal in seeing this forecast through. I believe that they'll be able to do it to bring your attention to the initial commercial units break, even points sometime in 2025 would have us understand that as we march along these beginning stages of the financial forecast, it is imperative for us to continue to evaluate that progress, any acceleration or shift to the left in the progress. I will remind you that this slide was actually put forward prior to the game changer program. So all things considered, I think there is more of a potential to shift to the left. However, Aduro has doubled down on presenting this as presented prior to to show a shift from non reoccurring revenue to reoccurring revenue as those memorandums and agreements are struck with these larger companies, and it's not going to take very, very many. For me, the real solidification is going to be their first deal struck with a major institution and that's going to be game over to me, because that's going to prove that they have the ability to take those customers through the trial period and then transition them into long standing customers with Aduro going forward. Not only will the customer engagement program provide some revenue, I might suggest is somewhat immaterial at this stage. The company will continue to offer its warrants and its options to continue to subsidize its business. I will bring your attention to the current share float, just shy of 100 million shares, which is one of the smallest share floats that I've ever seen coupled with the idea that the insider ownership is 42%. I believe Ofer owns half of that at 20%. So if you want to align yourself with the upper echelon with Aduro, just take a quick look at this slide and it will tell you that you are aligned with the right people. We try to convey this to anybody who wants to come and listen and take notice of this story, but make no mistake about it. My alignment is not with the normal everyday average retail investor. My alignment in my share thesis and my bullish conviction on this company has to do with the internal share structure, which not only is an opportunity for the company to raise funds in a non-dilutive manner, but also to incentivize, if you read the notes on this, to incentivize certain milestones to be met to unlock additional shares to those folks and not before then. And that is a phenomenal, very unique opportunity here that Aduro has put forward to really allow share owners to share in this appreciation on this path to commercialization for the company. Just a quick snapshot of the management team at Aduro Clean Technology, a very impressive team of the who's who in the industry with the first two, Ofer Vicus and Mark Trigston, both co-founders of the company. And Mina is one of my personal favorites with regard to, and I'm really curious to see how he marshals this financial landscape going forward for the company because I think he's right on and a very critical piece to this puzzle. And then the addition there at the end with Eric Appelman coming on board really just adds another dynamic to this and also solidifies the technology and listening to Eric convey what he sees on the inside and the opportunity that exists with Aduro. And I'd like to thank all the viewers for tuning in for the totality of this new review of the Aduro Clean Technologies investor slide presentation. Very cool stuff. This can be found at AduroCleanTech.com under the Investors tab. If you require any more information, please reach out to either Abe Dick, he's the head of corporate development and investor relations. And Ofer Vicus has also placed his contact on this as well. For those of you guys who don't know, Aduro is traded on the U.S. market, OTCQC under the ticker symbol ACTHF. Thank you so much for tuning in and we'll kick you back to conclude the video. So that does it for our review of the investor slide presentation. I hope hopefully you enjoyed this review and to track the progress of Aduro here in 2024. We'll continue to put forward any news updates. There's a lot that is ongoing with the company right now and we're just awaiting on some of the final conclusions from some of those companies and we're eagerly awaiting those reports as they're made available to me. I will push those out through the channel. I thank you very much for enjoying this content along with me. If you enjoy the content, subscribe to the channel, leave your comments at the bottom of the video and share this information with anybody out there that you know may be interested in this opportunity as presented. Guys, thanks again so much for tuning in for the totality of this video and good luck in your investment future.


What's up guys Michael Rajaspi is doing a quick recap for 2023 tops chrome jumbo four box half case break number three it was a pick your team Auction on fanatics live Here are the teams if you guys forgot But yeah, let's get into it starting off with some of the Rooks refractors Acunhas Tony Some of the numbered stuff That gallon Reynolds Mullins negative piguero nice show hey out of 99 and A gold Reese Hoskins gold wave relic was Christian Yellich and the autos Some of the base Through waters estuary Ruiz refractor auto Ken Walde chuck Jason Alexander G Juan Bay Conor Cappell and a gold wave Hayden when What wasn't that ski? But that does it for the recap. Thank you to everyone who got into the break Thank you guys for watching and I'll see you guys in the next one


Ladies and gentlemen, welcome back to another John Hammond YouTube video. In this video, we're going to take a look at a weird file. This is something that we had stumbled across. It is kind of peculiar and I think it's kind of a fun story, so we'll dive in together. So we'll hop over to my terminal here where all the good stuff is happening. And I've created this directory VBE, and in this directory I have a file, something.vbe. So running our regular usual file reconnaissance on this thing, we'll try to figure out what the heck it is. We'll run the file command on this file. And the output of that is just simply data, which doesn't exactly help me all that much. Usually the go-to is like, alright, well let's just kind of run strings on that easy peasy lemon squeezy, see if there's anything interesting in that. No, absolutely not. It is just a boatload of garbage and nonsense. So I'm like, WTF. What is this thing? Obviously, of course, the next best thing is to go ask our good friend and uncle Google here.  FileInfo.com as the first result gives me some good, good knowledge here. This says a VBE file extension is a script written in visual basic script. A programming language that is a reduced version of visual basic stores the source code in an encoded format so that it's not recognizable, run natively in Windows by the Windows script host, wscript.exe or cscript.exe. Okay, a VBE file can contain a virus. So do not open a VBE file if it is an unknown email attachment. You can decode a VBE file to verify the legitimacy of its source code by dragging and dropping file contents onto the decode VBS script. What? There is a decode VBS script. You can also drag and drop VBS files onto the encode VBS script to encode. Is there a thing? What?  Oh, Microsoft has them in like their gallery. This page says that our goal is to help you understand what a file with a VBE suffix is and how to open it. VBE script encoded script file type. Ah, okay. So that explains why we couldn't really read anything out of this good noise because it is visual basic script as is normally in plain text and human readable is as it is a scripting language, but it is encoded to that. So we could try and decode it. I am however running on Windows right now so I don't think I could particularly run a VBS script to decode it. I wonder if there are any other file things that might do it. Any other utilities or tools that can do it. But it is apparently a VBE script encoded a script file. So it's probably already weird and wonky if it is a VBE script VBE decode. Is that a thing? I am now using dark theme. Okay, thanks Firefox, Google. Oh, there's a Python script for it. From Didier Stevens. I might be mispronouncing your name. I'm sorry, my friend. Also 2016. Okay. Let's do it. Let's try it. Oh, there's a reference here. Maybe I can read that to kind of understand a little bit more of what this thing is. Thanks. Why do you keep doing that? Take me. Microsoft is the one that put me in dark mode.  So let's save this thing. I'll put it in this current directory. I'll just W get that down here. Okay. And now I have a decode VBE.python file. This is 2016. Is this Python 2 or Python 3? Oh, it's just doing weird mappings seemingly. Then replace this stuff. Okay. I guess we'll just do it. It doesn't look like there's anything horrendous and malicious there. So let's Python 3 decode VBE.py. That is doing nothing. Straight nothing. Okay. Is it really going to make me use Python 2? Does it like read from centered input or something? Oh, yeah. I guess I should have read that error message.  Python 3, tackage. Can I just give it a file? Yeah. Okay. Tackage will show this help message. You can just pass it a file. All right. Let's do a Python 3 decode VBE on or something dot VBE. And that spits up and dies. Cool. That's probably Python 3 things. All right. Search cannot use a string pattern on a bytes like object. Yeah, that's totally a Python 3 nuisance. Will it work in Python 2? Pretty please. Python 2 decode VBE something. What? It's just an empty space? There's no way. There's no way. How big is this file? No way. Look at that scroll bar. There is no way this just translates to like an empty white space. I don't buy that. What is this script doing? What is this decode VBE doing? Manual. Yep. Encoded VBE script. That's what we want. Provided file can also be a password protected zip file with password infected. It does it. Oh, it checks for Python 3? What? Whatever. I just wasn't getting it to work, I guess. Fixed pipe. File to string hash. Standard out write chunk data. Oh, nice. Okay. It just sort of chunkifies it. So it doesn't have to do it all at once. And this mapping thing with decode, I guess, figures out some of the bytes. What is the thing that like actually does it? Like if we go to the main function, right, which is ran by main when we run the script, checks the manual, it checks if we actually are looking for help, or if we supply arguments, we will decode VBE, either based off of standard input or the file we specify. So decode VBE is the function that we want to check out here. Fixes the pipe, checks for Win32, does some peculiar things. I'm on Linux right now. Otherwise, it does an omatch, or creates this variable omatch to search with regular expressions for some thing. And then gets the content. And then if it matches, or if it doesn't match, it tells me hey, it can't find an encoded script. Otherwise, it decodes the groups. Oh, it only indexes the first match. So it's only going to get like one thing no matter what. What is in the script? Yeah, it's a... Okay, so that first thing that it finds is what's straight nothing, and it looks like it's just using that marker for a hashtag at sign tilde caret, ha! Literally says ha with the equal sign little prefix there. So that's got to be something. But it only does it for the first one. We should totally patch that and fix that, so it does it for all of them. Because I want to see what all those other things are. This script is just weird in that it has some oddities. Let's do a regex.findall. So that way we can use the same arguments for the regular expression pattern to look for in the contents of the file, and then we'll have a match, which we did earlier. But rather than just displaying one, let's comment that out and let's do like a for match in omatch, because that'll return a list. We'll give us a list of all that. And so we'll send it out, write chunk decode omatch groups 0, but rather than just getting the first index, let's try and do that inside of the loop running it on all of the matches, right? So if I save that and go back to our terminal, does that look any better for us? Now let's try that Python 2 decode VBE on something.VBE. Ooh, that got something else. Oh, and it got a lot else. This also still looks like jank weird. Oh, but I can see like actually human readable source code stuff in here. Sort of. Okay, that's something. Oh, and there's a lot of output. So we totally went through the whole thing. Let me tee that to like, what should we call this? Decoded dot VBS. Yeah. And it spits it out because I use tee. Okay, so now I have this decoded VBS can decoded decoded dot VBS. Oh, it needs a D ASCII text. Good. Okay, actually somewhat readable. There we go. Okay, so this is this is genuine. This is actual visual basic script now with a lot of weirdness. But let's, for the sake of our sanity, try and get some syntax highlighting and sublime text. I'm pretty sure there is a visual basic script, like package thing that sublime text can just use. So yeah, I hit control shift P on my keyboard to invoke sublime text, like control line command panel. And I just entered install package so I could get into package control. See this one just typing in VBS for visual basic script. So while whack enter on that looks like it successfully installed. Let me close all this out now and see if it displays it better. Yes, with syntax highlighting. Okay, perfect. Let's see what the heck this thing is and does because there are a lot of completely random variable names in here. I also think this is hilarious. These W script dot sleep zeros. That literally does nothing. That line does absolutely nothing. It's just going to sleep for zero seconds as in don't sleep. Don't wait. So how many of those are there? Because I see them like repeated over and over and over again. Sublime text tells me there are 231 occurrences of W script dot sleep. So let's nerf that thing out of here. Find and replace all that with an empty string. So they all go away. I hit control H to do finding replace in sublime text. And once you're specifying what you want to find and what you want to replace, I use these backslashes here to escape the parentheses because I am in regular expressions mode. And then you hit control alt enter on your keyboard. It will do the finding replace for every single occurrence. So that works. I don't know what this comment is. Is this base 64? Let's pipe that into base 64 decode. My face is in the way. Nothing useful. Okie dokie. But it's a comment. So like that's kind of weird. It's not doing anything. And I saw that W script dot sleep line was probably just morphed into it because of the standard outright chunk thing that that script was doing to decode this. We should probably in all honesty, and I think I want to tackle this as soon as I'm done recording this video is like sort of clean the script up or make it so that it does do it on every single occurrence of these encoded markers that it finds rather than just doing the first one. Because what if a file like this like runs comes along again. So we can Python three of five this and maybe make it better do some odd parts do some other more interesting things. You can find out on my GitHub real real soon now. Let's see what else we got here. A dim is the marker in visual basic script to create a new variable or kind of declare Hey, I'm going to end up using this. And this thing is apparently set to 544 for some reason. So I'm going to rename that variable. And this is kind of like my process whenever I see some variable names that don't make sense. I'll try and read through the code and understand what they do or what they're being used for and rename them so I can make sense of it as I read and see all the occurrences later down later on in the code. So this is just going to be 544. There we go. Again, find replace all of those. And then we have this thing that takes a tangent function like weird trigonometry functions. We'll call that like tangent funk results, I guess. And then we have this thing.  Yeah, this thing goes on forever. This is my horizontal scroll bar. What? All right. So we'll call that big blob of nonsense. I think that's the appropriate name for it here. Big blob of nonsense. There we go. And then we make more variables. 142 for some reason, doing another tangent function. Why are these things happening? 142. I see I'm being weird here. I didn't use underscores in those previous variable names and now I'm using underscores. This is classic programmer inconsistencies, not that I'm programming anything right now. Another tangent function. I don't think that actually does anything. Are these variables literally ever used again? No. No, they're not. That is completely useless. Thank you. Weird visual basic script. How about this thing? Oh, that one's set to an at sign to limiter. That's weird. Seemingly. All those five at signs. We'll call that five at signs. What about this stinking another tangent nonsense? That doesn't do literally anything. It just takes a tangent value for no reason. Okay. Big blob of nonsense. We've got five at signs. We do another tangent function call. Oh, and then we take the big blob of nonsense and we split it with the five at signs. Oh, because those are all separated by numbers here. We'll call maybe characters, maybe like ASCII characters. We'll keep using more tangent functions. Great. That is set to zero. I'm just going to set that doesn't look like it's being used in a random tangent function. But this however is so we'll kill that. And more tangent function, complete waste of time. What is that used for? Oh, that's working with the big blob of nonsense down there. What is you bound supposed to be? Is that a function VB script you bound? You bound VB script you bound function. Oh, I'm back out of dark mode again. Sorry for your eyeballs, everybody. Turns the largest subscript for the indicated dimension of an array. What does that mean? What? Oh, so they use L bound. To see the total number of things here. You bound is going to kind of get the count. Is that right for a single dimension array? That was a not very helpful explanation.  Tutorials point tells me literally the exact same thing. Largest subscript value. I'm pretty sure that is just taking the length. I'm pretty sure that's just getting the length of the script of that array. Yeah. So let's call that, and they subtract one from it. So we'll just call that like length of nonsense. And keep in mind that nonsense has now just been split by these at signs. So we are literally getting a list, essentially, or like an array of all of these numbers. So, okay, moving on, more tangent functions die for E equals zero to the length of nonsense. Oh, this is a for loop here. Is there an end for anywhere? Where the heck is this not? Oh, there's a next. Okay. We should probably remove some of these serious amount of new lines that I just put in here because of the W script garbage. Let's clean that up.  Five at signs. We split the big blob of nonsense. The length of the nonsense is now being used. And another just following that as a useless tangent function. Then we do another useless tangent function inside of the for loop. I should indent this for loop, by the way, just so we can kind of understand our logic flow. I'm just cleaning right now. There's a lot of stupid stuff in this tab that so we can see the for loop there. This is yet another uses tangent function. This is also yet another uses tangent function. Okay, so the whole W script dot sleep zero thing and all these uses tangent functions is just making the code do random things or not. Like have strange functionality.  It's just doing trigonometry over here. Oh, but we do actually, we do actually do stuff with our big blob of nonsense. That looks like it's being indexed with E being our iterator. Right. So E is our iterator. I don't want to control H that E because E will be present in a lot of other random things like actual variables. Actual variables that I want to use. So let's call that index of nonsense. Slap that in. Oh, and then we take the character of that. Okay. So, oh, sorry, I need to replace that specifically with character of nonsense. No nonsense.  But eventually we're building up a new string seemingly of all characters joined together. Yeah, yeah. Another useless tangent function. Oh, and then we actually sleep for real. And we execute global. All characters joined together. So we're building out, we're looping through that list and carving out data out of it. What is this execute global thing doing? VBScript execute global. The execute global statement execute one or more specified statements in the global namespace of a script.  And then we have the eval. It's basically execute like within the current context. More random tangent functions. So we should probably figure out what that all characters joined together thing is, but we have, oh God, a lot more to do in this script.  Wait a second. These all look like the exact same thing. These all look identical. WTF. I mean, not identical, right, but they're, they're literally do this goes on for 25,000 lines and more than that because we cleaned half the thing. Another random comment with not actual base 64. That doesn't make sense. So what else we got? What else we got? Let's scroll back to where we were and let's kind of figure out what these things are doing. So this is a function and we define some variable with completely random strings. Let's call that random string. Let's call that another random string because that's being defined to that thing just following it. It tests if the random string is not equal to the other random string, then it ends them together or no, they concatenate them. That's, that's the, that's the operator to concatenate in visual basic script, I think. So it concatenates them together. We'll call that like concatenated. And then we do a for loop for one to three where we set the return value of this function to that. It just adds in the concatenated thing. Is this function ever called? Oh, it's redefined. What the heck? How many times do they redefine this function? 165? What? It literally is the exact same code. It's just, it had the exact same variable numbers, but it's just doing nothing. Is this function ever called though?  No, it's literally just, it's just defining and declaring these functions. It does straight up nothing. If I search for every single function and carve these out, what else is left in this code? Do they ever actually use these functions? Let's use regular expressions and try to get new line characters up to a new line, new line. Or let's search for an end function and space function. I think I need that to be greedy. Is that right? Crap. How do I do this? I want multi-line pattern matching. End, gosh, end function. I want this entire thing, please. How are you not matching that? I don't know what new line things I need to deal with. Control H for function, which we do. Match everything and then match new lines. Anything as many times as you can up to a new line multiple times. Multiple times. What the heck? This will be the death of me.  I know I've done this before. Function, anything matching it with a new line character. Anything matching it. Let's get multiple of these up to end function. Up to end function. Oh my gosh. I'm crying. I mean, what's a good way to do this? I'm going to stifle. I'm going to stumble at this wall for a couple of minutes. So if you get bored, skip ahead. I know I've done this before. Function, anything, get me to a new line. Get me anything on the following line and match that as many times as you can. Match this thing. Oh, new line plus that as many times as you can. No. How about anything plus a new line as many times as you can? No, no. This is me like choking at regular expressions, everybody. We're going to burn five minutes on this video just because I'm literally trying random things. But I'm seeing Sublime Text match the first line. Do I need like a in the selection? No, reverse case, no case and sensitive whole word. Should that do it? End function.  Let's move on. All these other strings though, because we know this thing is repeatedly defined, but it is never actually called. So are any of these functions called this thing? Wait, this is the exact same setup. Like looking at RKSNXBL, obviously, it just loops for a random number concatenating on the strings that it concatenated that have no real purpose. But then if you search for this thing, it's never actually called. What? What are you doing? It just defines more random variables outside of the scope of these functions. So it is the same variables over and over again. Okay, this is useless. That portion probably doesn't do literally anything. Let's just go back to our stinking big blob of nonsense, our only friend here, and let's try and carve out what this thing is doing. So we'll slap it in to its own Sublime Text window so you can kind of get the context as to what we're working with here. Let's turn off WordWrap so you can see just this insanity. And now let's get into Python and let's just split this in our own way, you know? Let's do Python 3 and take this entire blob and store it as blob, right? And I'll paste that in. Great. Now I have a blob. And that's the whole thing. So let's do a blob.split on those, what was it, five? Five characters of at signs? And now we have all these ASCII numbers. And it took the character of these. So we will do the exact same thing and some nice neat list comprehension. We'll do character array of C for C in that blob. And that needs to be an integer. So we'll cast those to an integer first and then we'll take the character array of it. Oh, and there's an empty line at the very, very end. So we'll do another check if that C value exists, if it's not an empty string. If it is an empty string, we'll totally ignore it, but that gives us some stuff. If I join all of those together, well, we have like an actual readable string here. Yep. Oh, and that is totally more visual basic script. Okay. Let's save this as content. And now let's write that to a file. Let's open second stage dot VBS. Right. And let's just write to it with our content. Okay. Open up another terminal down here. Now we have second stage dot VBS. So let's take a gander at that thing. Ooh. Recoder Houdini Skype Houdini FX. Now we're getting to the real malware boys. Ladies and gentlemen, this has a host name for duck DNS on port 81 installing directory for a windows environment variable of temp using an LNK folder and LNK file. I said those out of order. Public variables for the W script objects that we pull in. So W script dot shell file system object. And let's take a gander through this code. Let's see what it does, boys. Can we clean this up? Can we clean this? Maybe, uh, maybe is there a, maybe a visual basic script beautifier? VB code and denter. I trust you indent. Thank you. Code beautify. See about you. Did you like do it automatically? What the heck? What the heck? All right. That isn't working either. VBS beautifier format code. Holy cow. I am, I am falling down a rabbit hole here. Just trying to find a, let's just like a code beautifier. It doesn't need to be visual basic script guys. I just need to online JavaScript beautifier code beautifier. We already did. VBS script. Slap that in. Nope. It still isn't doing it. Is there. VBS script in this. At all. I swear I've done this before. You defy. Visual basic script. Online. Online VBA code formatter. That looks promising. Let's do that. Yeah, yeah, yeah. All right. So let's call this cleaned second stage. So we actually have. Decent naming of things. Private variables install name is going to be this script. It grabs the startup directory. And it gets the. Install directory. If. It does not have an existing folder than it. Puts it in temp. Okay. Sleeps for. Some time. Creates other variables usb spreading. And then we do the thing. On error resume next. So we totally ignore things we do a little while true while loop. Install must be. Another function that's defined. Oh, and then we get. Responses. Are we posting to something? Is that a function? Is that another function? Exkecut. And then we just kind of understand. What the response is from. I'm assuming command and control server. See to. On install send. Okay, so we can download things. Upload things. The numerate drivers new made processes. Yeah, so how this thing installs apparently. Is ready. If we have free space. This is very. This is very thorough checking it. Hey, if we have space, if we have a rightable drive, the drive is ready for us to use, then go ahead and put it all here. Some you bound again. Okay. Getting the, getting the name and then adding a dot LNK file. Creating a shortcut. Yep. That's the LNK file using com spec, which will evaluate to CMD.exe. CMD.exe slash. See to run just one command echo randomness and start. To this script. Adding in quotes with CHR W34. Echo random start and then the file name. For this script and then exit. Ah, and then. Oh, it's getting an icon from the registry. That's kind of neat. Classes and just a regular LNK default icon. Then we save it. Do the same thing with more randomization of start in here. So. Okay. We invoke it with Explorer. Seemingly. Yeah. For every single folder that it has, if it looks for it, it finds it. It saves it. That's kind of neat. Spooky scary. Uninstall. Looks like it deletes some registry keys. Okay. And it tries to persist or hide in like the run registry keys. Classic. Good old auto runs. Nerves itself by deleting the LNK file. And post looks like. It does make an HTTP object and post. Like a web request to our host on that port. With the command that we want to get. So that has to be our. That that has to be specifically the C2. And the information. Is including in the user agent. Oh, it includes in the user agent header information about the computer, which we can see is on a function here. And that grabs some WMI information. Windows management instrumentation. Grab. All the information from the wind 32 operating system class. Spooky scary upstart. That's got to be okay. Writing to. Yeah, yeah, yeah. This is writing to the registry key. The default run. And then use W script.exe to invoke this spooky dookie thing. With our install directory and install name. So this file. It just persists in the registry. Those bad guys. Hardware ID. Get more information. Security. Oh, is it like looking for the firewall? Is it like looking? Yeah, yeah, yeah. Looking for antivirus products. You sneaky mom. Oh, that's awesome. It just checks to see, hey, what's going to stop me? What are the security products that you have on your phone that might slow me down? We might have to nerf all those antivirus things. If we want to be a real bad guy. USB spreading. Oh, whoa. We're almost done. We're almost done. I swear. HTML HTTP. Okay. Downloads a file. So we can like. Excellent trade things in and out, right? Yep, we post with is sending or get to be able to retrieve things. So the C2 server can work in and out. We're exfiltrating data, exfiltrating files with download and upload. Of course, all using the ADO DB stream. Storing that file with the file system object. Saving these things. Very slick. Enumerate drivers. Enumerate FAF, which I don't have to top my head. No, enumerate processes. Yep. Just using again, WMI. Selecting from win 32 process exit process. So it's going to kill itself. How do we?  You can pass in a pit and just shoot the thing. Okay. And run command and control, right? Get a little CMD shell. Just run comm spec, which is going to again be cmd.exe with slash C. And that is it. Oh, so that is some C2. That is some command and control, ladies and gentlemen. Written in visual basic script persisting in the registry. Checking out these host names or that host name. And I've seen variants of this. If you Google around, you can look at this code and you can see other renditions of it. And maybe we can do that in a later video, but they'll change the host name. They'll change the install directory. They'll change the port. What, what is this thing kind of called? I am going to need to jump into a meeting. So I have to go soon, but yeah, yeah, yeah. Here's a gist for this thing four years ago. Same sort of thing. Different hosts, different install directory and different port. So this thing has been around. Looks like this is Dunihe. Hworm by Houdini. Oh, and FireEye has some good stuff on this. And it's old. It's old. Like this is 2013, 2015, but it was kind of cool to dive into this and poke around with it. So, yeah, yeah, yeah, yeah. Literally the exact same code. Just about Dunihe, I guess is the name of that remote access toolkit, remote access, you know, Trojan Rat, visual basics trip. So that was cool. That was fun. I had a good time with that. Maybe this is a new rendition. Maybe Houdini and Duhini is back in action. But I mean, this is, this is kind of recent. So maybe the code might be a little bit different. Maybe the version number of the malware that it might be. But I hope you enjoyed this little deep dive into some strange odd encoded visual basic script file, decoding that, changing around some of those variables and following it through in the visual basic script. But this was very fun to record. I had a lot of fun doing this. And I hope you had fun watching it. Maybe you learned a few tricks or two. Maybe you like that methodology of kind of going through and understanding the source code. You can read it, right? When it's a human readable and plain text being a scripting language. But that is that. If you haven't already, maybe this could be some indicators of compromise you can throw into your library or any of that stuff. But I think that's it. I think that's all I wanted to do in this video. This was fun. I had fun. Let's wrap this thing up, everybody. Thank you so much for watching. I really, really hope you enjoyed this video. If you did like this video and you want to do more stuff like this, I have a good time with this and I think it's kind of cool to put a real life use case and practical application to some of this nerd cyber stuff that we do. But I just hope you enjoyed it. If you did, please do all those YouTube algorithm things. Please hit that subscribe button if you haven't already. Leave a comment. I'm super helpful. That is super helpful. And I am grateful for that kind of expanding the YouTube algorithm and like the video and stuff. All right, dude, I'm fading out. I'm at the end of my rope here.  Thank you so much, everybody. I love you and I hope you like this video and I'll see you in the next one. Goodbye, everybody. Take care.