Then I start, okay, I'm Tomasz Wenger from Colabora and Today I present about the new feature in Calc Two new features one is in Calc and one is in Charts, so this is Sparkline's and the data table chart So first off, this was sponsored by NGI and I mentioned them that contribution So first I like to talk about the Sparkline and these Sparklines like they are like mini charts that are inside the cells displayed inside the cells This used to quickly visualize the data Inside the chart you know and they are basically drawn to the background so you can still Edit the Edit to the cells and it's all right with the content, but this is not Nice most cases, so usually they should be empty There are three types of Sparklines one is this line as you can see on the Health column here Next is the column base these are like just columns up and down Positive and negative and then stacked this just shows if the data is positive or it's negative So they don't show the magnitude how Of the data, but just positive or negative And these are generally the types that are support inside So we didn't go and adds new ones here So Sparklines can be Sparkline is generally just for one cell and but they can be grouped inside Sparkline groups because of many cases you have many cases you have Sparklines that multiple sparklines that have more or less the same properties so you can quickly just add them to the group and There's How this is Mantis that even if you have one sparkline you still has to be in a sparkline group So what are the properties? which are now Sparkline group properties because sparkline Have many properties just for the input data And what we can change here is Quite a lot of things For example the serious core and you can choose if There should be a special marker for the negative high low first data last day time so on and you can choose all the colors Then there is like you can choose like if it should display the hidden also or it just should ignore and if the Sparkline should be oriented left to right or right to left and You can also display the X axis This is if you have a positive or a lot of positive and negative Values this is good, but it's just positive values probably you don't want to Show the X axis at all then you have choices like What to do and when the empty the cell is empty you can then choose like it's just totally ignore like it's a gap or It should treat it as like zero or it should just Span it through Then you can also choose the maximums and minimums of the Sparkline So here you can just say it should more or less automatically choose what is the maximum Minimum depending on the data or you can choose Select that it can choose the maximum or minimum for the whole group and the whole group has different maximums and minimums and can just choose the best and last alternative is to just Set the custom value for the minimums and maximums displayed About the implementation of it, so when I was implementing this this was like three major tasks First at Sparkline model And how the it's stored inside the cells Then of course, it's very important to add the ODA support and then Extend the ODA With new elements and attributes So they can be of course Exported imported saying is OXML Microsoft format Should support it for importing or exporting here is a little bit different because there is already support so I kind of started to do this first and then added to the Sparkline model accordingly a bit How the class diagram how the whole Works together so We have a class like Sparkline and which is Only has the data range and output cells or data range, which is what what is That I should take into account and the output cell is just where it should be displayed and then You have Sparkline group which can have multiple sparklines Associated and Besides that There is not much inside Sparkline group because most of the Attributes are the inside Sparkline attribute class and This is done because it's much easier inside undo redo change The Sparkline attributes class itself is thought instead of just Having multiple Sparkline group Which would need to copy and The data around so it's a little bit turned out. It's a little bit easier to do it in this way Then there is this class Sparkline list. It was just more or less like Holds weak pointers to the Sparkline group And a list of Sparklines that are associated with the Sparkline group This is generally just so that it can be easy easy accessed inside OXML and ODI filters and you can just quickly iterate through all the sparklines and write it into the file There's also Sparkline cell. I didn't write anything for this but Sparkline cell is just more or less a class that is instantiated for the one cell and Immediately associated with a sparkline. It should be one-to-one Relationship all the time so Sparkline cell is deleted Sparkline should also be deleted But I think maybe this is also Inside on the redo where you can just be there and allocate it quickly so I think that on the redoist When you undo it you can just unrefuse the Sparkline and when you redo it just reference it back So How the Sparklines are stored inside We have For the Inside card you have for all the columns you have like one multi-type vector That is and that always holds the values you have also other things like Comments that are inside this multi-type vector and of course the values itself So there's a new multi-type vector for especially for the sparklines What's special this multi-type vector is that when you have one column? It's a sparse data type so it only Allocates the the for the ranges The storage so when you have new range or extend the range you have one you Extend the big and big range so if you go to the end it doesn't allocate the whole the whole column vector, but just what is used and The same is like now for the sparkline so it doesn't need to use Unneeded Memory space Okay, I had to add to a lot of other undo redo actions here for the creation destruction of deleting of sparklines and sparklines group in this case I used a principle that reversible actions so that's Generally on a redo We'll add we create the action and undo it undo it so you have like positive and negative actions, and there is no other code besides like do one specific actions, but you have just first you do first if you Execute an action you redo it Or do it and then you can undo it So maybe I'll just show a little bit what you can quickly or can you do it at sparklines inside You can just select some data range at a new sparkline and you just select the way it should be displayed So because it also has like this feel action So we can also do this For the sparklines and it will be created for each row Same you can also do with the columns. So what is select when I said put the cursor on the Sparkline what is selected here is to show what is inside the sparkline group. So we have easier way to see So for example in this case, this is missing here. So this is not part of the sparkline groups, but it is here So here's another accidentally added You can see it with the sparkling you can also then Inside context menu you have a lot of actions here So you can delete a sparkline, which means it is just delete this sparkline one here and we'll leave a gap Or you can just delete the whole sparkline group And send it with the edit You can edit the sparkline group Sparkline itself or you can also for example We can ungroup it. So now we have different sparkline groups and if you are change change the Sparkline here. Now I have again this group it again. And now this is One sparkline group and this is another sparkline group And if you think that this shouldn't be like this you can group it again The same as at the beginning. Okay the next Chart data table This is a little bit shorter What's chart data tables are? Yes Okay, what chart of data tables are is below this The chart These are the data table below the chart area or the visualization area in some cases It can Replace also the x-axis on and there are some cases which still leaves the accesses Present like in the bottom one here. There is this excess x-axis These labels are still present, but the chart data table is drawn below it so chart data table is just The list inside the table all the data that is visualized by the chart as I said like this is position below the x-axis of charts and Can also replace the labels and This is also specified by the OXML. So most of the things are same properties that are inside defined inside the accesses map and There is not a much a lot of properties mainly the Poor properties that are unique to the data table. So this either is show horizontal or vertical border This is and then the horizontal vertical border is If you see on the top line of the top There are horizontal vertical border enabled, but on this left one only the vertical borders are enabled and horizontal borders Are disabled There's also at a show outline and show keys. I go back so show show outline is outline around the table, which is on the bottom This one has the outline enabled but there are other ones. They don't have any outlines and The last is show keys with keys is maybe not a good Description may general these are label legend symbols Which is called keys? inside Microsoft Office left to this and as you can see in the both right side Data tables have the keys and left one doesn't there's another properties which are just already existing properties from for the line and field properties and there's also Text properties so I can change the fonts line properties you can change how the lines will be shown like if what The thickness and if they should be dashed or dotted and feel is how the feel of the Text actually should be displayed so what the implementation Inside Chart so I added a new data table class, which is just responsible for the model. So it holds only the properties Of the data table And also of course the text field line properties Same but the most important here is that the data table view Which is just responsible for our for rendering The data table shape the data table shape just reuses the table shape That is already present For example inside the drawer. It's just the same shape and all what is all needed is just net properties from the data data table class inside to to the data table shape property Which tricky a little bit? a Little bit about undo redo in charts, which is a little bit differently handled as in card in charts Every time we do any change it creates for Copy of the model so what the only thing I have to do here is that I have to Allow the data table class To be closed. So cloning must be supported and Then everything else was already Working out of the box more or less Which is nice. You can quickly change it Don't worry about it, but yeah in the long run it could be a little bit memory Expensive, but I think it's fine Yeah, this is currently gray gray boxes are Fixed, but I have old file here that is still has them but generally what What we can do here is we can delete the data chart. Okay, first we have to edit normally as We added just insert But a table we can choose the properties and it will create some defaults to that a table Inside the chart and As I said, you can delete it. This is most what can you still do is add the properties So here you can choose the properties for example for the line Okay, any questions? Okay, so I just have one question related to data table Have you seen my regression bug reports and do you plan to fix them? Have you seen my regression bug reports about data tables and do you have time to fix them? Yes, I will I will look at them. I saw them that there are Accumulating and at some point I will go and fix all of them Okay, thanks too much. Thanks. Thanks for the presentation. I just saw it with the spark lines When the cell gets highest and right, would it be an interesting option to lay out vertically? Maybe automatically It's done cool any more questions


Hello everyone, welcome, and thanks for stopping by my session purple sharp automated adversary simulation Really happy to be in this first adversary village at DEF CON And yeah during the next 30 minutes what I want to do is I'd like to present to you the adversary simulation tool I've been working on for the past couple of years now on and off called purple sharp my goal with this session and the tool itself is to encourage Encourage detection teams to integrate adversary simulation exercises and practices Into their detection program so to enhance the detection programs So yeah, hopefully this is helpful to for some of you and let's go ahead and start So we'll start with a quick introduction First of all, let me introduce myself. My name is Mauricio Velasco. I'm currently a part of a Splunk thread research team Before that I used to be I used to be part of a blue team I would I used to run the threat management team or the detection team for a fortune 500 organization Did that for a few years and before that I was a pentester I love meeting new people and chatting about infosec and interesting topics So I'll leave you my Twitter account here where I share my work other people's work So do follow me on Twitter if you are interested about adversary simulation threat hunting detection engineering I invite you to visit my github page where you'll find resources for the Work I've done in the past years and some of the talks I've given the tools I've released, etc But okay, let's let's move on so today. I want to start talking about why I wrote purple sharp and and So I as I mentioned before Before being a threat researcher. I used to run a blue team and specifically I built in and Deployed a detection program and when I was building a detection program. I learned a lot of things from from being a blue team but One lesson. I think I learned that was the most important lesson about About leading a detection program and I want to share with that with you guys I firmly believe that Detection engineers need the capability to generate attack telemetry in order to be successful at their jobs Imagine a scenario where we have we have instrumented an environment where we are Getting telemetry from networks endpoints applications and you're centralizing that to an event pipeline through an analytics engine like a sim or something like that, right and detection engineers are Creating detection supporting detections Maintaining this this complex architecture When I was doing this I realized that we can have all the data all the telemetry But we don't have that telemetry generated by attack techniques by executing the technique Detections engineers are always going to be limited because you cannot write a detection If you don't know if you don't know how an attack looks like right? So like I firmly believe that a detection team needs the capability to generate attack telemetry in other words I think Detection teams need the capability to simulate techniques to simulate attack techniques And this is why I wrote Torpor sharp, right? Purple sharp is an adversary simulation tool that executes adversary techniques within Windows Active Directory environment It follows the attack-minded framework, you know for Organization of the techniques. It's written in C sharp So for for the attack simulations what I use is that net libraries wherever possible and Windows 32 API calls where I can And its main goal is to generate the attack telemetry that enables detection teams to build Test and enhance detection controls. Okay That's the main goal of the tool. One interesting thing is that purple sharp is not weaponized Even though it executes techniques. It doesn't provide the output to the to the Operator so it's not weaponized for example when I'm doing a curve roasting attack Even though I'm getting a service ticket for that SPN. I don't get the hashback. I don't present the hashback So it executes techniques, but it doesn't provide the output and it doesn't help you in a red team That's why it's what I call Adversary simulation right because it the goal is to execute the technique to generate the telemetry And not necessarily to execute the technique to move on to a different goal like a red team or a pentest would do So now let's let's dive deep into Purple sharp and how it works. Okay, let's and then after that we're gonna go to some demos Okay, so there's five points. I want to go over real quick in the next eight to eight ten minutes around purple sharp and Why I think it's different and why I think it's helpful So first flexibility Purple sharp is flexible It's a simple C sharp assembly right when I wish when when we used to do other series simulation Exercises in my previous job at the beginning What we would do is you know work with command and control frameworks like open source and commercial both of them Right, but we would always lose time on setting up the infrastructure Getting a shell back infecting at hoes getting a payload and don't get me wrong They definitely work well, right? But we needed we needed to be a little bit more flexible a little bit faster, right? So now with purple sharp all I have to do is drop that C sharp binary and run it, right? Like no command and control no pay no You know reverse shells or anything like that Another thing is that we for purple sharp supports Jason simulation playbooks a lot of other tools do this And I like to call this the simulation as code where you can define a simulation playbook with Jason files, right? And each technique has different parameters Supported so let me look at an example here on the right This is a playbook for a password sprain attack Okay, as you can see I define the technique the password even the protocol you can define which protocol to use I added here a sleep time so we can we're gonna wait 30 seconds between each authentication event We define the users that we're gonna spray we define the target, right? So all the simulations supported by purple sharp come in a similar way, you know easy to Flexible easy to customize a lot of different parameters to customize the specific execution of the technique Here's another two other examples on the first one, this is how we create us We execute the persistent technique to create a service and on the right side to create a scheduled task As you can see we can define the name of the service the command that it's going to be executed Same for the scheduled task, right next point One of the goals that I had when writing a simulation tool is that I wanted to be able to To report Remote simulation deployment. I wanted to be able to execute techniques in remote host. Why is that because? When you're executing techniques on your local network, you're only testing the local networks detection controls I wanted to be able to drop that simulation far away on that network That is maybe in a different country maybe in a different continent. We are actually having to have someone there, right? So that was my goal What I ended up doing is just leveraging native services of windows like the SMB to copy the file WMI to execute the file and name pipes for communication And of course it has a couple of requirements that this means that when we want to deploy a simulation on a remote host We're gonna need to have network connectivity to these services as well as Administrative credentials to these remote hosts, right? Now, let's dive a little even deeper on how this works. There's three modules that work together The orchestrator that runs on the operator's computer The scout that runs on the simulation target and the simulator that also runs on the simulation target So these are three different modules That synchronize with each other to execute the simulation Now one important thing is these modules they needed to share information, right about the simulation so what I'm using is name pipes and serialized objects so that they communicate over the network using name pipes So I did this because in a previous version. I was just using command line parameters So I would have to copy those command line parameters and use them on the remote host But that wasn't good opposite, right? Because you could see the parameters there and it was easy to detect that this was a simulation But now there's no more parameters because all the communication all the details about the simulations is Flowing through name pipes from the orchestrator to the scout and from the scout to the simulator, okay? At a high level the way it works is that the orchestrator first copies itself using SMB to The target to similar like PSX right copies itself then it x it uses WMI to execute the scout Right the scout runs which is essentially a service like a name pipe service The scout runs some recon tasks to get a little bit more information about the target host And then the orchestrator starts talking to the scout over name pipes They share information once everything is ready the scout then Executes the simulator which is in charge of actually the actual simulation itself I wanted to separate simulation the problem deployment from simulation itself, which is why I separated these two Okay um Yeah This is just an example on the source code of Like the scout this is the scout service as you can see it starts a name pipe service Okay, and it waits for the orchestrator to connect to it Once it connects to it it it receives an object. I know the object is the simulation request which is essentially a Small kind of like a protocol that I came up with on how to exchange this Simulation details, right? So this is the simulation request that has a header a type and it has a simulation playbook Which has all the details about all the simulations that need to be executed So yeah, that's you can look at the source code to see how that works But it's pretty interesting and I'm pretty pretty happy with the results Another requirement that I had when writing purple sharp is that when I was executing remote simulations The challenge was that because I'm using WMI to execute the scout The scout runs under the context of that service account That you used to play simulation, right? But I wanted to get user impersonation because when I'm executing a remote technique I know that there's a user logged on here So I wanted my simulation to run under the context of that user that's logged in on that host at that time, right? So how do I achieve that? Well, I had a first a few approaches my first approach was to play with tokens and I used this API calls to duplicate Tokens and to start a process with a token that I stole because the scout runs in a high privilege mode So he has access you can get a handle to other processes My second approach was to inject shellcode so inject purple sharp as a shellcode to a remote process Because once I inject that then I'm gonna run under the context of that process and whoever owns that process So I tested these two first approaches they worked, but still they were what I needed I ended up going in a different route. What I did was I use parent process ID spoofing technique which allows me to do two things one The parent process of my simulator now is gonna be as it's gonna run under the context of the user who's logged in So I am breaking that parent child process relationship between the scout and the simulator and Second because I'm using explore that exe as the parent process Then the child process the simulator is also gonna run under the context of that user so I am Stealing that token and leveraging that users token that's logged in on that host without having to To you know actually steal a token. I'm just using parent process ID spoofing, right? So now my simulator things to this runs under context of that user and it's pretty that's pretty pretty interesting Because it allows me to execute my simulation under a real user, right? So we no longer have to have that service account Simulating techniques for now we have that real user that is able to authenticate to other holes is able to get cover of tickets So now it looks like this is an actual user that has been compromised and he's attacking the network. It's pretty cool This is again just some code on how I do this. This is the scout the the Function color runs a scout service here lies and As soon as the scout runs it receives that protocol that that message from the orchestrator like a send packet and then Automatically starts doing the recon, okay? So it sends that back to the orchestrator the orchestrator Stages the attack the simulation and once the simulation is ready the orchestrator sends an act command And when that act command is received if the object technique is PP ID What the scout runs? It's it runs the simulator using the parent process ID spoofing technique, right? Again, you can look at the source code yourself and check this out how this works So what we end up getting is something like this where as you can see here We have the scout running under the context of this be sharp account Which is a service account that you're gonna use to remotely authenticate to host but The simulator actually runs under the context of a real user that's logged in on this host and the panel process Is gonna be explored, right? So now when this comes to an analyst They're gonna think that this is a real attack and they're gonna investigate it the right way Which is another reason that I build purpose sharp. I wanted to test my team my sub team and This is one way of doing this because now this real user has real real hosts real data real proxy logs So they can hunt through this data and look for suspicious behavior Another important thing for me was to execute the same technique in different variations And why is that because I want to be able to bypass or at least attempt to bypass existing detections It helps me validate detection resilience. Here's an example The technique PowerShell the way purple sharp can execute them is two ways one Just calling PowerShell that EXE right and putting the command there and encoded command But also another way is using that net and executing PowerShell Leveraging the data libraries without having to call PowerShell that EXE So there's two ways of executing this technique and defenders should know how to the take these two ways Here's a cooler example. You probably know about this technique remote services It's when you are able to a lateral movement technique that allows you to execute code remotely By starting a remote service or by messing with a remote service, right? So there's three ways that I can support this One just using a negative binary SC that EXE which allows you to if you have the right permissions on a remote host It allows you to create a remote service and start a remote service. This is how I do it on purple sharp Second way is no longer using the command line But now using Windows API calls the API call create service that allows me to create a remote service remotely And then I can also start that service remotely to execute that technique but finally and Here here's a way to bypass detections the first two ways what happens is that they both Generate an event a service creation event, which is a really cool way of detecting this technique But with this third variation, we are no longer creating a new service because what purple sharp does is going to find an existing service Modify it so that it's it's binary path gets changed gets updated to a malicious command And then reverts it back, right? So now we bypass we're still leveraging Service control manager on that remote host to execute code, but we're no longer creating a new service What we're doing now is Modifying existing service and by the way credits to the author. This is a technique that I first saw on this tool called SC shell And I just replicated it So three ways of executing this technique another another example of these passwords frame I know that within Active Directory You can use password frame with cover rows and NTLM and that looks different on the logs It's so it could be a way to bypass a texture where a purple sharp supports both cover rows and NTLM just by leveraging the API call a login user And I have to change a variable here and that's all you have to change to Force the authentication to happen over cover rows instead of NTLM or the opposite So technique variations right pretty pretty interesting feature for proper shot Finally another another important thing for proper sharp is I wanted to have Active Directory support meaning be able to execute techniques in Active Directory environments Of course purple service a C sharp binary focused on windows, but I also wanted to do more so for example Purple service able to interact with Active Directory and the domain members in the context of that log use It also supports in of the queries to for random target selection So there are some technique that require targets for example password sprain Requires user targets, right, but a lot of movement technique requires host targets So what I do with purple sharp is that you can define two variables host target type or user target type And what these variables define is which targets you want to attack? If you set these variables to tool what happens is that proper sharp is gonna automatically do random held up queries against the active against Active Directory and Obtain random users obtain random host so you can target them in your simulation exercises And and when you're picking holes it actually does an extra check It goes against LDAP it gets a list of holes But also checks if those sources alive with a ping it also checks with a quick port scan on Specific ports to see if those sources are responding or not. So it does some checks before returning Just an LDAP result. So pretty interesting because now I can Pick random targets without having to define passwords because remember I'm leveraging that locked users token So and that user is already authenticated to the main So I'm just leveraging that to do all that queries without having to define passwords So now that we've looked at a few few ways of how proper sharp Works a few features of purple sharp. Let me jump to the demos Okay, now what I'm gonna do now. I'm gonna stop the video and I need to set up my environment But at a high level, this is what we're gonna be looking at looking at right? I have a lab environment a few I think 10 windows hose I'm using windows event forwarding And then I'm using a Splunk community version To get all those logs and we're gonna be executing techniques and look at that some dash words Okay, so give me a minute. I'm gonna set up my lab environment and I'll be right back Okay backs, sorry. Okay guys. Okay, so I'm back now and Let's look at the first demo. So on this first demo, we're gonna execute two playbooks On the first playbook, we're gonna execute some reconnaissance or discovery techniques using the command line so using native files native windows binaries and Then we're gonna use the cover roads in attack Okay On the second playbook, we're gonna execute this these techniques on a different hose We're gonna execute some similar reconnaissance techniques, but this time We're no longer going to use the command line to execute them But we're gonna use partial commands. So that that's gonna look different on the logs And finally we're gonna start executing some password spraying techniques From from that hose. Okay All right, so let's jump to this demo real quick guys So I have my lab environment as I was showing as I was mentioning here We have a bunch of hose. I think it's ten ten hose. Oh, I don't know what I did here. Hold on Let me come back to this Okay, so I was as I was saying So I have 10 VMs here a domain environment, right and I have this computer here And as you can see, I'm not this computer is not part of the domain. Okay So it's within a work group and I have proper shop. So what I'm gonna do what I'm going to do is from here I'm gonna deploy remote simulations to some of these hosts. Okay So let's start looking at the playbook. So for the first playbook, we have this playbook Let's quickly go over it. So this is a remote playbook because I'm gonna again I said I'm gonna deploy the simulation against remote hosts on this network I'm gonna use this is the gonna be the service account that it's gonna be used to authenticate to those remote hosts so for this stage for this first simulation, I'm gonna Deploy to this Windows 10-1 which is this guy and as you can see here It has the the March simpson user logged in. Okay, so we're gonna deploy We're gonna execute simulation under the context of these users. Thanks to purple sharps user impersonation We defined the scout and the path and sorry the scout path and the simulator path Because they are also configurable and this is where the simulation is gonna come from right And then we start defining some techniques System discovery using command line account using command line I'm not gonna go over each one of these techniques You can look at matter attack to see what they are finally. We're gonna use a curve roasting techniques We're gonna use variation number one Which means get all the service get all get a service ticket for all the service principal names that proposal can find Which is a noisy way of executing it, right, but proposal supports all their ways as well and I'm gonna put a sleep time because why not I can put a sleep time and On my second simulation, I'm gonna run it against another hose Windows 10-2 Simmer techniques, but now this time I'm gonna use PowerShell This is why I said the variation number two here with PowerShell with this variation to I'm gonna use PowerShell and I'm gonna use two password spraying techniques one using curve roasts against 20 randomly picked users as I mentioned on the sides and On a another password spraying attack, but this time we're gonna Authenticate to a remote whole so we're gonna do a remote spacer spraying attack by Finding a hose random hose and spraying it. Okay So I'm gonna execute this and and then just pause the video so we don't have to wait for this to finish, okay? So I defined the password and here we go. So I'm gonna stop the video and come back to this. I'll be right back So one once proposal is finished. We can go in and look at the results Don't forget that proposal writes results to a JSON file in case you want to do that But for purpose of time, we'll just do this manually. Okay, so two playbooks have executed Let's look at the results on the first on the first one We see that purpose are authenticated to Windows 10-1 and started executing commands under this simulator Of course under the context of a real user with this PID and starts executing some some enumeration commands using the command line Nothing fancy here Get some results back, right? We can we're gonna see that on Splunk in a Lunar and then after that it starts the curve roasting technique So it queries LDAP for SPNs it finds them and it starts getting a service ticket for each one of them Executing curve roast and as you can see waits one second for each authentication event because we define that sleep time, okay? finally Actually, let's come back to the to the to the logs to see how this looks like So if I refresh this this dashboard that I have here We can see that in fact this host Windows 10-1 in this user March Simpson Executed a bunch of weird Enumeration commands, right? But here here's the interesting things if we look at this curve roasting dashboard We see that in fact Windows 10-1 and March see Simpson Start getting service tickets for all these service accounts and waiting one second between a chest and each Authentication event as you can see here and so that looks pretty interesting, right? So now let's look at the results of the second playbook on the second playbook Now we're starting doing some in there in ration But now this time we use PowerShell instead of the command line So we're gonna look at that and finally the purple sharpwood can execute password sprain attack against Random users using curve roast and then now another password sprain attack against another host using ntlm, right? so if we look at our Numeration dashboard now we see that this hose Windows 10-1 Started executing this a bunch of PowerShell commands that are used for enumeration, right? And if we look at how it looks like on the command line We just see that a bunch of PowerShell being executed, which is not helpful But if you have PowerShell logs, we can see this, right? And finally, if you look at the password sprain dashboard that we have here, we can see hopefully that this guy Puzzle sprayed against 19 users Random users picked up a purple sharp. This is with curve roast. This is with ntlm because Purpose are also supports ntlm Here we can see another way of catching this technique from the simulator how the simulator attempted to authenticate with these 10 users So yeah, you get you get the idea right like different attacks different ways of detecting it Okay Cool. All right. So now real quick. We're gonna move to the next demo in the next four minutes that we have here This guy's we're gonna use lateral movement. Okay? Now a cool thing is that we're gonna execute these techniques on a remote host and The user that's logged in on this remote host if they have the privileges, we're gonna be able to execute code remotely Okay So let's continue to this demo Okay, so now we have a different playbook this playbook and now we're gonna Execute the service creation and oh before I jump there. Let's look at the details So now we're gonna be using for the most the foremost common lateral movement techniques in Windows environments We're gonna use remote services to her remote service Scheduled tasks to create a remote schedule tasks. We're gonna use WMI and win RM Proposal supports all four of them and also we're gonna use some network service scanning So scan some ports on on some random hose and we're also gonna do some network sharing enumeration. Why not? Okay Okay, so let's jump to our operator computer. We have the playbook here This playbook is gonna execute it when windows 10 dash 2 Actually both the both tasks on the first playbook are gonna execute against windows 10 dash 2 The reason behind that is that on windows 10 dash 2 we have a user mr. Burns and mr. Burns He's a local admin on all windows 10 endpoints So which is what we need to be able to successfully move laterally, okay? So on this first technique we define like I said the scout the simulator First we're gonna randomly scan Hosts like big random holes and scan them. Why not and then we're gonna first create us and start a remote schedule task On windows 10 dash 3 I think this is wrong here windows 10 dash 3 as you can see here Using the command line. So using seh tasks Okay, and then we're gonna create and start a remote service on also windows 10 dash 3 this time using API call create service And this is the command that we're gonna execute as part of the service Actually against windows 10 dash 4. Sorry about that. The target is windows 10 dash 4, okay? And on the sepicon playbook, we're gonna execute Commands remotely using WMI and win RM as you can see here this one is First actually we're gonna use some network chain enumeration. Why not against five random hosts? Then we're gonna execute code remotely using WMI Against five random hosts here as you can see we define host target type 2 which picks random targets 5 for a local for total 5 random targets and we're gonna execute this command Why not and then using win RM executing against five other random hosts using win RM and Finally, we're gonna execute a variegation of that same technique PSX or remote services But in this time, we're gonna go over against windows 2019 dash 1 and there's a service here called purple sharp service as you can see Here net Flanders. There's a service called purple sharp service. Okay And this purple sharp service has no path what purpose I was going to do is going to authenticate to that a host and then Change the configuration of that service so instead of note that we execute PowerShell and then moves that service back to its original configuration, okay? Alright, so We execute demo 2 And let me just make sure that our hosts are up and running. Oh I'm missing one. So give me one second Okay, I'm back and one thing that I forgot to mention is for the second playbook that executes code on random hosts I'm gonna run it again windows 10 dash 4 and why is that because on windows 10 dash 4 I have Mr. Smithers logged in and mr. Smithers. He's a domain admin So he's gonna be able to execute code remotely on any host, which is what we want because we're gonna pick random hosts Okay, so let's Execute this this now And let me just confirm that these guys are all up and running Yeah, this guy needs to come back. Okay, so we execute it and we pass that service I can't password and just like before I'm gonna stop the video So we don't have to wait for this to finish and come back. Okay So propose your finish and let's quickly take a look at this So the first playbook we run against windows 10 dash 2, right? So we're running under mr. Burns right here and we create a schedule task on a remote host and then we We now create a remote service Against windows 10 dash 4 as we can see here purpose are Generated a random service name and use Windows API calls to create start and delete that service So let's like let's take a look at how this looks on the logs So first if we look at what windows 10 dash 2 did we can see that it actually executed SCH task to clear a remote task on this remote host again under the context of mr. Burns, right? And if we look at this Dashboard that I have here Looking for object changes. We can see that a Schedule task was created on windows 10 dash 3 right Legit task as we saw here running run DLL and finally we also see this Service account with a random name that matches that name that we saw on on on the logs And msh da was executed on windows 10 dash 4 right so this is how we cut this And if we move on to the last playbook Now we're gonna execute code using WM.   We're just gonna go over the lateral movement So now we're gonna be using um WMI to execute code on five hosts remotely and then we know ram to execute code on Five other hosts remotely in the first case msi exec and the second case Rick is viewer 32 so if we look at parent process relationship Logs here and if we refresh this we're gonna see The child processes of WMI PR BSE that EXE MSI exec as you can see here, right? So this is how we cut this lateral movement technique And finally moving on with power shell because when you execute code using win RM We see a different A different command executing on this hose that purpose are Executed remote code on we wish to win RM and finally for the first last task of this playbook we connected to Windows 2019 dash one and then we Identify the purpose of service that it was coming using notepad that EXE so now Purple sharp is gonna change this configuration to run power shell Started start that service and then move it back. Of course. We confirm this because we did not get a Service creation event, but if you look here, we did see services that EXE Spawning partial that EXE on Windows 19 dash one. So this was successful, but we bypassed some detection, right? So that concludes my demos guys, and I think it's right on time a little bit over But good on time if you like purple sharp here's some documentation If you like it do give me a star on github if you have any feedback Want to help with the project? Please please you're more than welcome and by the way all these Jason playbooks I'm I'm creating a database of or more like a centralized repository of Playbooks so you can look at this project to to start getting some ideas on simulations. So that's it for me guys Thanks a lot, and yeah, you have a great day


Ladies and gentlemen, welcome to another WMG video. We've been waiting for this for a long time already. So here she is, FC Valentina. But before we proceed, please like and subscribe this video. So as we review her today, we'll take a look at what is new with this FC, what the devs have in store for us, is she going to have a big effect in the PvP meta and to start, let us again take a look at her design, the design of her swimsuit.  Anyway, I don't want to look at this anymore, let's move on. As a fate core, her stats are pretty much very decent, not that impressive, but as we move to her passive, her mana absorb 3, the first paragraph is pretty much the same as her original character and the next two paragraphs, flap flap and summer's blessing is the same. So this is a little bit of a downer guys, because we were expecting a little bit more of an oomph in her passive, similar to Iris, because she's a gold fate core. Usually the black fate cores have this generic passive, but as I expect and my expectation is, her passive should have at least another line there that is pretty much unique and that we could distinguish her well as a gold fate core. Let's move on to her S1 or skill 1, so the first line is deals 150 damage to one enemy, a flicks target with frostbite dealing 92% damage every turn for two turns. So if you can remember her original character, it's pretty much the same, a little bit of a damage increase. The next one is contempt, mana burn, 10 mana, all enemies affected with fear of the abyss, if the target is affected with fear of the abyss and bind all enemies for 7 turns. This skill has been changed, the difference with the first one is the binding of all enemies for 7 turns and if you notice mana burn affects not only one target or the target that you have damaged but it affects all enemies. So this might be a game changer of a skill, especially when you talk about pvp, the only drawback here is that she is frost and you will have a hard time in dealing damage in your initial hit with frost because of summer's blessing, but don't forget if you have a battery in your lineup, she can initially take down summer's blessing and then you can deal damage afterwards. Let's go to her skill number 2, which is seductive cage of despair, so deals 525% damage to one enemy, so also with contempt mana burn as well and also afflicks mana burn to all enemies afflicted with fear of the abyss, if the target is afflicted with fear of the abyss and bind all enemies for 7 turns. So same effect, the damage is a little bit higher but without the damage over time. If I may summarize her kit, her kit can have a big upside or her kit might not be used at all. So that is my take, we have to test her in the actual pvp or an actual run at pvp and also we have to confirm if bind is a new status effect or it might probably be blind because of the typo. She is intriguing as a character because if this effect mana burn and bind works well and works synergiously with shifracken, this could change the meta again and this could bring in her and probably they will have another counter for her. But for now I'm a little bit skeptical yet I'm also optimistic on what she can do. So I will reserve further judgment once I play tested her, I will try to summon her when her banner becomes live later and we'll see right after that. So as a gold fate core, you will be required 28 core mileage to pity her and that's a lot. So I myself do not know if I have enough zest to summon her but I sure will try and also for her exclusive weapon we have seaside cage valentina so it's not that necessary to get her fate core weapon especially if it's 700 zest just to get one summon. So to obtain valentina you will have a .05 chance of obtaining her so that is standard for all gold fated heroes. So again if I rate her kit right now I'm pretty much at a 5 or a 6. I'm not sure yet if she will have an impact on the meta I'm sure she will have a place in the game moving forward because number one she's not that mana intensive in terms of her skills and her skills are pretty much interesting in terms of the what they call this in terms of the mana burn because 10 mana to burn is pretty much very very very good and also if mana burn affects all enemies it would you know cripple your whole or you would it would cripple the whole team of your enemies so this will be a game changer depending on how synergist this skill is with the current EVP meta and well I have a lot of videos for you today I will have to review the other videos that other characters that dropped today together with this update so update 2.0.0 I'll have that in a next video anyway guys that is that is what I have for you today always take care always be with your family always take care of each other and I'll see you in the next video


From the Moscone Center in San Francisco, California, it's The Cube. On the ground at Dreamforce 2014. It is your host, Jeff Frick. Hi, Jeff Frick here. We're on the ground at salesforce.com's Dreamforce 14, here in the middle of Howard Street, which is now Dreamforce Plaza. I'm here with Suzanne DiBionca, president of the Salesforce Foundation. Correct. Tell us about this huge wall of cans we have behind us. This is our kickoff to Dreamforce. This is going to be the biggest and most exciting Dreamforce ever. We're really engaging our 135,000 people to help give back to the communities. So the cans that you're seeing behind you, we'll go to the San Francisco Food Bank. We're going to be delivering over a million meals over the course of four days. And that's just one of many things we have planned. So talk about developing a culture of giving inside of Salesforce and some of the formal things you guys do to help encourage employees to give back. So we made it part of our company when we started the company. And we built what we call the 111 model for full after piece. So 1% of our time, we have over 600,000 community service hours we've given. 1% of our equity, which is translated into almost 70 million in grants. And 1% of our product, we've got 7,000 non-profits, 23,000 around the world. 7,000 are here with us this week at Dreamforce. Learning how to use Salesforce technologies to amplify their missions. And talk about how it's grown. I see we've got people, it looks like they're making meals across the way.  That's right, and we have volunteer activities on the plaza all week long. You can bring a can of food, you can donate a dollar, which will buy four meals. Or you can pack a meal for free, and that'll be shipped around the world. Well, Suzanne, thanks for stopping by. Congratulations on the event. I think they just said two million meals is the target. Actually, it was a million that we kicked off. Tony Robbins matched it with a million, and Mark personally matched it. So a total of three million meals. So it's a three million, the clock is moving in real time. So thanks for taking a minute to stop by. I'm Jeff Frick, we're on the ground at Dreamforce 14 at the Innovation Plaza.


Welcome church family and welcome to our moments with Pastor David and Maria and again It's always good to have you both joining with us. So welcome. It's good to be here. Thank you So how you guys have been joining our time together? I mean, I know pastor our time together. You always love. Oh, it's the best You know and The church is enjoying this is an enjoying enjoying our time together hearing your hearts and Hearing you share about marriage and so it's been good. I mean, I've enjoyed this time Yeah, I like it. I'm pretty sure I'm speaking for both of us. We we enjoy it We enjoy getting together. It's something that when we do our marriage couples retreats and sometimes other things that we do We like to answer questions. It's I like the conversational aspect of that just to kind of share off the cuff impromptu Maria is especially gifted at that and and I enjoy I enjoy that very much. So no, it's been a blessing for us It's been fun. Here in your heart here in you shed light on both The husband and the and I was gonna say the husband and the bride the victim and the bride It's so but it's been great, you know, church as we've been going through this We'll be starting a series on actually song of Solomon And so I'm interested to hear that and the teachings and your insight into marriage and how that builds into the relationship but you know, I do want to acknowledge those who who may be watching who are maybe not married or or single and Wondering how does this apply to me? How does this apply to us? I'm single or am I ever gonna get married? And so You know, some of the questions I want to ask today for you both is What were some of the tools as Christians and and it would be for some of those who may be waiting on the Lord for For their companion or for their husband or for the wife. What were some of the tools that? You guys both used looking back in your marriage that would attribute to where your marriage is at today You know, I might have mentioned this. I'm pretty sure I did earlier in one of the other conversations. We had John But neither Marie nor I are of the nature and feel that we have Sure-fire methodologies Formulae for people to have a good relationship. I Suspect that when you read the Bible you see certain things within scripture that teaches us What we should be as Christians individually I've always focused more on on those things and I'm not really a very good at advising other people as it pertains to Using this particular methodology or whatever neither one of us are comfortable with that. I Have found that in our our dating and marriage that the dating was only the prelude to a real life together because In dating you you discover some things we you don't discover that many things and so if you're not If you're not What's the word You're not really Preparing your own heart for for marriage I don't know that dating is going to be the answer anyway Sometimes I think people date and waste their time dating thinking that that person there with is going to change or become different and And also I'm not real good neither Marie and I And I know I speak for us In this have ever been the type that think that We can advise people how to date what to do on dates and all of that. I don't do that But if a person's pursuing the Lord and Are grounded I think that they will do those things that they see scripture teaches them in terms of personal relationships with loving and sacrificing in and all those criticism things you find in scripture and you learn how to apply principles as it relates to conversing and correcting and And Morality within the confines of dating all of those things are in scripture So if somebody wants to be successful in their dating and into their marriage they need to first and foremost concentrate on their personal walk with Christ and If they're going to church and they're growing in the knowledge of the word and They're serving and doing those things that disciples do and you meet somebody who? Also does that you have a very good chance of having a very good marriage, but if you kind of are still growing up and still learning how to How to how to walk with God and I'll don't don't expect to have some Extremely tight great dating into marriage relationship because if you're not growing When you get married it actually will go down and not up as you know that I mean when you're dating you put on your best face most of the time right and and you show yourself to be what you potentially can be and sometimes You're not really those things that you're acting like you are and so the girl speaking from a man's perspective begins to think you're one way when in fact you're a hunter and she's the prey and you're simply acting out what you think she wants and and Then the ring goes on the finger and the vows are made and then you go back to what you were so if a guy is dating and he wants to have a Good marriage. He has to have a good walk with God first and foremost and the same would work with the woman if the woman Is walking with the Lord? She's not going to be seduced by some some guy who is a deceiver some guy who's pretending She'll pick it up because she'll see he doesn't serve She'll see that he doesn't go to church when she doesn't go that he doesn't worship when people are singing that he doesn't want a fellowship after church or she'll pick up phoniness in the way that he acts and She'll say that's not what he's like when we're alone. She'll pick those things up if she's wise and if she's covering her dating relationship with prayer and she's applying God's word and she begins to Consider her own walk and begins to say to herself I was closer to God without this guy, then I am now with him Well, those are the warning signs that she should be Heeding and he should do the same if you are not closer to the Lord as a result of being with this person And that's not a good person for you at least at this moment So you can make some changes and you can say, you know what baby? We need to get in the word together We need to pray together. We need to attend church together serve together. We need to make this into something that is real Or let it go downhill, you know, and then you end up in a relationship that that doesn't blossom. It's real simple to us That's kind of how we think Yeah, that's interesting, you know even when I was thinking from our last our last meeting Our last time that we were together. I've been thinking about during the week Okay, what are some things that we're talking about what we're gonna talk about what really fascinated me about and what has been Hopefully you guys can share some light on this is you guys come from two different backgrounds Right, I think yeah, but being able to come from those two backgrounds and Using the things that as you mentioned pastor being equipped in the word spending time in prayer Even if we're to speak to those who are maybe thinking about getting married or those who are engaged those differences I Guess I can say those differences don't make a difference when you're in the word, right? You know, again, I'm doing all the talking. Do you want to say something? Well, I think sometimes people can Be in the word but not obey the word You know as well. I think for for one thing. I think that for me My parents had a good marriage My mom was a quiet. She was a quiet woman, but strong. She was strong at the same time. I And She was she was a good. She was a good wife. I Had that, you know, that was I had that I had that In my you know, she you know to follow after my mom was very very good a good wife and a good woman And and she was a cook, you know, she she still is she still is So I and my dad was a good man he worked So Marie you're able to glean from these things that you saw in your home as parents to really influence and to Guide you in your marriage with Pastor David And pastor with you would would you use your parents as a model or the way they already differences that Because what I'm trying to point out here is is there has there been a contrast between the way that you both grew up and In terms when you guys started Dating and new or not dating with that you guys were going to get married. How were you able to? either bring those differences together or Put those differences aside and say, okay, we're gonna focus on the Lord What were those differences like, you know, sometimes when When you're determining who you want to be with There are positive things that you got from your family from your upbringing that That you expect to be part of your relationship And then there are the things that you would never want to have as part of your relationship things that you saw that you would never want to have As part of what makes you and your wife a married couple and so That's just the way life is John as you know I you saw good things in your dad and mom that you said those things are natural good They bless my heart and you saw other things that you said well, that won't be part of what I want to be You may not have said that Openly you didn't say it you just knew that when you met the girl or when the young woman met the guy You just you just knew that This person was different then You know different in the good way then then What other girls may have been in your life that you you realize Would never have been something that builds you up and so with Marie you know Marie has a lot of personality traits that My mom had you know my mom my mom was friendly my mom had a silly sense of humor My mama loved and devoted herself to her husband my mom Loved her kids, you know, she was a non-believer my mom dealt with with illnesses and and medications that sometimes when before she got saved when she on occasion would drink something that the meds would work with the medications with the alcohol in such a way that she'd become angry and abusive and And all but that was on occasion not always and so when I met Marie I saw the good things that my mom that my mom had my Marie Had a sweetness about her my mom could have Marie was very warm and my mom could be Marie is very hospitable, you know very welcoming Very oriented towards serving and wanting to make sure you're comfortable She had those kinds of things even when she and I got married because she never had cooked a meal for somebody in her Life until she and I got married. I'm the first person who ever was the guinea pig for her food You know, she's an excellent cook and I love her cooking She learned to cook by talking to grandma and her mom and even my mom on occasion We kind of help, you know, that's what older women used to do is to help the younger women to be a housewife that we Paul told Titus For the older women who train the young women to how to love their husband and how to care for the home Well, that's that was traditional and so that's part of Marie and so there were things about her I'll give an example that that are that there were part of my upbringing is to this day Even just yesterday and she doesn't she won't even know this So I'll say it even just yesterday. She makes our dinner for me and even though it's just Marie and me in the house She still stands by the stove. She still does even yesterday, you know, she made my meal for me She's she's caring for her husband and I'm sitting on eating and she's standing up There's no reason to do that, you know, and but that was my mom Yeah, yeah, that was my mom So there are things like that that that I saw that were good And then there are things that reads not like my mom was that I also saw that was good my mom was quicker to to argue who her point or to She could get angry very easily at times and Marie If we ever which we don't but if I ever want to argue I have to start the fight I Have to she You know, she won't she doesn't she doesn't do that she she just doesn't never has John she He's easy going that doesn't mean that she doesn't have a strong will and doesn't mean that she doesn't have it Her opinions she just has learned over time that there's a proper moment That she can share with me in our relationship. She's learned my timetable and When it's when it's the best time to say what she has on her mind and she's chosen to do that for for many years now So we don't we don't you know, we're just talking about this the other day We really we don't we don't really argue and fight, you know, there are times when we don't agree with each other Thank God for that But we it's not so big an issue that it makes a problem for us, you know, because I'm kind of easy going in 99% of the time, you know, and so she's very easy going and so it just worked and so I Guess I guess to briefly summarize all of that is Both of us and I think you just said this You know, we didn't have perfect parents, but we had committed parents Marie's Marie's mom and dad, you know, I loved her dad.  No, she loved That made that made the big difference and it still does Listen a Christian marriage is just two Christians living for Christ. That's what it is And you know, you can buy your men are from Mars and women from Venus or whatever those books You can buy all the ones you want to buy and and and and and you know men like this and women like that And I think there are general truths in all of that You know, but when it comes down to it, you know, you make a decision and that's what we did And we knew that we're moving in in this direction Very early in in our in our dating relationship. I I didn't have a romantic love for Marie, you know, I Didn't have that what I had with Marie Marie that became our foundation John is I had an affection and a friendship for her That made me want to be with her all the time That's that's how it was. It wasn't that I had this this desire for her as a woman as much as I had a desire for her as a person and That's what I've always had for her and I Didn't really ever have that sense of Of a real fact that I've I've got a very beautiful wife. I never thought of it that way she doesn't feel that way but she is she's a beautiful woman and I I just never saw that that's not what attracted me Attracted me to Marie was her heart was her kindness or gentleness or you know Her she made me feel like a like a hero and a superstar and she always has you know, and and my ego Just gets you know flattered by her and it's just that's just you know When you have somebody who who treats you and looks at you the way this girl has always looked at me It challenges you I've said this already, but I Want to be worthy of this person's admiration. I I don't want to be Someone disappointing her I don't want to disappoint her and I live up to her expectations I try to and I think that's been really an important thing in our relationship you know when I look at it from from a biblical standpoint I You know a lot of people look at your both your marriage as a as a model because of Where you guys are at now the way you both love one another and love the Lord and pastors mentioned many times how? Marie just makes you a better person you know and and I think about when like when Nehemiah was they were rebuilding the wall and And I've been thinking about this as we've been preparing for this week How one time and and we still do this in our marriages how in one hand they had a Tool a trial to compete to complete the wall and on the other hand They had a weapon to safeguard their to safeguard their work and I started thinking about that in the context of marriage How we must do the do the same thing, you know pastor you mentioned just a few moments ago that your attraction to Marie was as a person instead of as a woman and Do you think it can be dangerous if men have that mentality? I'm just gonna love her because she's a woman and we mentioned the the conqueror thing earlier Where it just becomes more of a physical thing No, God created man to Well, I guess with eyes, you know, he didn't make us blind, you know He created us with eyes and when God brought Eve to Adam and he saw her He said oh, you know that in the original language, it's he breaks into into song and You know, this is oh finally. It's an oh finally expression like someone like me and I can't help but believe in some could disagree and I'm fine with that of course, but to see her for the first time Just there was a visual Kind of snapping to consciousness, you know, and I think that Part of and it's a natural thing and a good thing is to be attracted there's you know, you're attracted to your girl and I was attracted to mine but the the the more important thing is To be attracted to something that that lasts, you know You know, we're told that beauty beauty is is something that that On the physical outside is is a temporary reality But but a heart but the heart It is something that grows and it becomes even more beautiful and and and you know this and I do too, you know I get you know, I'm sentimental. I'm everybody knows that about me I pretend I'm not to myself But everybody knows that I have a sentimentality about me and Mr So Marie Marie can tell you this Mike my daughter-in-law the other day Mike Karina Said I want you to see something she goes I think you might laugh at it, but I don't know because she's still learning me and So remember she showed us a picture of that old couple. She shows me a picture of an old couple I forget the exact picture itself. I don't want to do dishonor to To to The picture that she showed me but it was an older couple and it's a molder man showing affection to his wife And I tear it up. I was thinking of it That's us. That's us You know you When you when you think that at one time She and I could run together We played racket ball together and We were I was athletic, you know and Marie's to and we would walk and run and we would we were In you know young, you know, but we're not anymore, but I'm happier now Then I've ever been Because I don't need to do those things anymore. Not that they're not good and I wish I could sometimes John there there are things that that I tell Marie that about us that I think are the Things I've learned and we've learned I speak for us because because I know we've talked about these I'm just exposing what we talk about to you right now, but we are you know for me I Get sentimental forgive me. I I have to be with her I Have to this makes me whole This makes me whole. I Don't forgive the emotion. I didn't expect it. I'm serious. It just comes up because I'm opening my heart But I'm happiest When she's around me Always I've had friends who hey, let's go you want to do this or he He doesn't go because his wife and they'll say that to me, but they don't realize that my place of comfort and peace You know outside of my obvious walk with God and my ministry where that's where I get my peace But my happiness is really being on a couch Looking over towards my girl and knowing that she's with me That that's when I'm at most peace John is When I'm with her holding on to her that's a fact. That's a fact. I don't need anything else. I really don't I Don't need anything else. I have what I need and so I think that's biblical I feel you know when Adam said finally flesh of my flesh bone of my bone She shall be called woman for she's been taken out of man Therefore shall a man leave his father and his mother cleave him to his wife and the two shall become one flesh That's what's happened to us and was it easy no was it was it immediate in God's way of seeing things Yes, you know, there is the there is the now. He sees it as already But there was a process where she and I had to learn each other. It's true. We came from Similar backgrounds, but different backgrounds at the same time. So, yeah, I really had to I you know for for example I when we were dating I invited my two roommates to go to the show with us you know and I When they showed up, he wasn't too happy, you know, and I didn't ask him I mean, you know, I was to me. I was always the more the merrier, you know So hey, you want to come hey, you want to come back kind of thing I had to really learn that you know at times when he doesn't want anybody. It's just him and me You know together and I I've done a pretty good job of that I Mean but those are the things you don't you find out about each other and I did quickly quickly found out about that one But yeah, and I probably could have invited a lot of people over the house too Well, we did actually in the early years especially because we ministered a lot to to the younger younger Christians in our fellowship It was a it was a young adult And it was actually a very joy of our hearts and we were blessed so blessed by by being Being able to to minister and to be with them and you know and bring them into the home as well memory when Pastor just sharing in Genesis about the cleaving together from a woman's perspective How would you? Share that to maybe somebody who's gonna get married or somebody who's thinking about getting married From your point of view of what cleaving means to your husband Well, I think first of all when you get married. I think that you have to remember that He's the one you're to minister to first and foremost. I think sometimes you can You You can bring other people into your family, you know without Asking him if they can come over or whatever and I You know, I think those kind of things show who you know He if if he wants somebody to come over that's fine But if they if he rather just sit there with you and just you and him Fellowship with one another but he's a man should always be first you and I would serve my husband first too They should be served first And and I think you should never Be rude to your husband I think there comes a time maybe you know, you know if you have a problem With your husband then maybe you gotta seek counsel or or discuss it between you Before you seek counsel and work those things out. I think we all kind of disagree We all have differences and we come from different families So there's it's like iron sharpening iron and I think that's the thing that It comes with time too The more you spend time together with your husband the more you know him and then you you know The desires of his heart and I think it's easier to minister than that Manitude to your husband you you need to out as well steady your husband know what he likes and what he doesn't and And encourage them be a woman needs to be an encouragement encouragement of the man not tearing him down even you know because They have a lot of stresses. They're the workers that go home though. They leave the home and go to work and And maybe some of the wives do too but Even so we need to encourage our husbands and thank them for For putting food on the table. Thank them that we're together thank them for the children we have together and You know it it is a time in my life where I'm really enjoying this time, you know as we're older You know, it's just I feel more relaxed, you know, and That's because we're on tranquilizer That is not the true at all, you know, it's just We can just sit here, you know alone and you know, maybe watch something a good movie or something and just enjoy Enjoy our time, you know and the peacefulness of it, you know, but it does take work, you know I'm not a perfect woman never been and never will be but But you know to but women ought to encourage their husbands and in the things of the Lord and I don't and when I say the things of the Lord I'm not necessarily saying you got a You may be living with a non-believer and keep And keep telling him things about having to go to church You need to go to church you need to put him and get him and put him in your prayers Begin with prayer if you're having a you know, if you've married in a non-believer Pray for his salvation pray that we come to the Lord and be the kind of wife Show him how much you love and then appreciate him what he does it comes home From work and and feeds the family.   Nine right? Is it nine? I think we have 11 all together. Oh my oops You know to have been grafted in Yeah It's cool seeing him come around here and visit you guys the love you guys have for them, you know pastor and our last message you were You were teaching our last message and obviously where staff comes and watches the is the tenants for pastors teachings and I Know sometimes when you're teach I picked up on something you did and it really gave me some insight on how much your tentative to Marie and so you're on the pulpit and Marie came in and right away. I Saw you When you saw her and that spoke to me that really spoke to me because the way you see people come in and out all The time right they're getting up during my service and stuff this time This time you locked in and I saw that and I saw you I Saw you and it really spoke to me to see that when we're in Israel I would watch and you always knew where Marie was at Yeah, and and Pastor always tell me You'd go with some of the girls and watch Marie's gonna look for me and sure enough you look from and you'd you Would spot them quick and I watched those things and those are things again that I Enjoy seeing because it it speaks those actions speak louder than words and it gives me a little glimpse of the the trial in one hand Building in and building your marriage and the sword in the other protecting it my father My father was a one-woman man which to me was an unbelievable example and I was with my dad when I was probably in my early early teens my dad and he had a friend and his friend and My dad and I went to the store together went drove to the store and I'll never forget this John how as we were driving my My dad's friend turned to my dad and spoke to him now my father I'd say my father was a handsome a handsome man my father had my father was a handsome man and My my dad's friend turned to him and I'm sitting in the back seat and he Said something to my dad about some good-looking woman. I guess in a car next to us and He said he's a Frank, you know Check her out.  He's he's from the streets from a long time ago Check her out.  I don't want to look at this woman Those are the little things in my dad That I learned as a as a boy that my dad didn't look at other women My dad's especially aware of where he's at and his son's in the car and he's gonna be a good example That was my dad. See so I grew up with that. I grew up with with a man who? You know he my dad took an early retirement because my mother was crippled my mom had such physical maladies Lupus and on things, you know, that was she was in pain so so bad for so long my dad took an early retirement to care for her and He'd never complained. Did you ever hear my dad? My dad never complained about his lot in life How he had a sick wife from the time my mom was 24 years old she was sick all his married life until my father died at 74 and Just to show you one more thing about him and what I learned from him My mama said to me when dad was in the hospital when he died he was he was on his deathbed and My mama said to me they won't let me go into the room with your dad We're at the hospital, and I said Really why? Because my dad had had a heart attack. She said because the minute I step in the room his heart starts beating too fast And they said it's not good for his heart just walking in the room. That's how I am Just walking in the room Your heart speaks so she literally is my heartbeat. She literally like my dad My mama was my dad's heartbeat To the end that's what you see God put that love in my heart God did but I had a good example with my father and I've tried with my voice To be a good example of a man who loves his wife. I have and I would think that they could both say That my dad's been a good example the way my dad was to me and I think that's part of being a husband is is to love That woman and and somebody once said do your children a favor love their mother You know because my boys watched and they saw a faithful man a man who worked long hours a man who Lived as a man. They they've seen that in me the way. I saw that in my dad the way I saw that my dad was 65 when he retired he wouldn't have he would have kept working He would get up at three in the morning every day Monday through Friday three in the morning He'd go to work. He'd come home at three in the afternoon a Long day for a man his age and he was you know He was tired and he'd come home and take care of a woman who needed his care and he did that He did that until he couldn't do it anymore John and then he went home to be with Jesus So I learned that and I would like to say that's That's the man that I am I needed and instead he gave her me Well you guys I want to thank you guys that now was a I thought a powerful time sharing Here in your heart you can't script that actually in my little prop notes. It says cry right here Let it flow Thank you guys so much. That was so encouraging to hear and for those who have been watching I I hope you enjoy Our time together and is there anything you guys like to say to our church? I Like to say how much we love and miss our church. Yes, and we are praying every day That we'll be able to reconvene to assemble once again, but until that moment Marie and I Come on on Sundays the church doesn't know this some found out Now we're letting them know but yeah, we come out on Sunday. I'm their second service and we are there a second service and and Just love to see them when they drive by so I can say hi to them You know and tell them how much we love them and miss them and and I'll I'll be there on Sunday And I'll be there. I'm there every Sunday, Marie and I are there every Sunday Second service, especially sometimes we've been there first but second service and if anybody wants to come and say hi to us We miss them and we would love we would love to see them and and God knows that It isn't too long from now that we're going to be able to come back on a Sunday morning a Wednesday And we're going to be able to celebrate in our our first Sunday together again We're going to do our Easter service You know a resurrection service and it's going to be a lot of worship and praise and joy and tears and And all of that so until that moment, you know, it'd be a blessing if they came to say hi to us On Sunday and if not We are praying for for our church and I know that many are praying for us and so Marie and I you know We together we we love our church. We may not know every single person and we don't and I don't know that it's possible this side of heaven But we do love our people very much and I think many know that so we miss them and Look forward to seeing them again. Can't wait can't wait to see you guys We love you Thank you guys and join us again next week for moments with pastor David and Marie On behalf of our our time together. I love you guys miss you and look forward to having you join with you guys soon God bless you guys


So now this is the Phonetic Keyboard Group, the Phonetic Keyboard Group, the hardware counterpart of Google Transliterator means we can say one keyboard and many languages. So friends, please proceed with your presentation. So good evening everyone. My name is Habe Khosla. We are the Phonetic Keyboard Group. It's my friend Akanksha, Vinita, Neha and Sheena. So the project given to us was to develop a hardware solution of the online available Google Transliterator. So because many of the village schools don't have internet connectivity and we have very brilliant children sitting there, tiny minds with a lot of ideas in their mind and they want to express their ideas into their native language. But they have no solution if they don't have internet connection. So for that we have developed the Phonetic Keyboard which is the hardware solution of the Google Transliterator. Next slide please. So the motivation behind the project I have already told you. It is currently for Linux OS and it types in 10 different languages and no internet connection is required. So talking about the project details and its implementation, the first part is the input part. The first part is the input part. It consists of a keyboard and then we have the processing hardware and then we have the PC. The protocol which we follow is Akanksha, previous slide. The protocol which we follow is the conversion from ASCII to Unicode which helps us type in various different languages and my friend Sheena will explain you about Unicode. Sheena. Good morning everyone. I'm Sheena. Okay. So we know Unicode so we will proceed further. So we will be giving the students a character map of all the phones which we have. These are the characters on typing on which we will get the corresponding word on a keyboard on our screens. So next slide please. So the languages which we currently support are Hindi, Bengali, Punjabi, Gujarati, Orya, Tamil, Marathi, Telugu, Kannada and Malayalam. So next slide please. For the implementation of difficult words we have combinations like everyone knows that Khur is pronounced as K plus H, Kharaab. So we have implemented it when you write K, Khur will be printed and if you write Khur will be printed. SH is for sure and K plus S plus H is for sure. So the future work which we plan to implement is we plan to implement it for Windows and Mac OS and we also plan to implement it for ECR languages like Chinese, Japanese, etc. So action speaks louder than words. So here is our demo. We will play the video. So this is our keyboard. So this is our text editor where we will be typing our things. So we will type Bharat in Hindi, then we will type in Bengali. These are the function keys for selecting the language which we want to type in. So this is Bharat in Bengali. Now we will write Bharat in Punjabi, now we will write Bharat in Gujarati, then in Odia, then in Tamil, then in Kannada, sorry Telugu, then in Kannada, okay we also have a live demo. We will show it to you soon and then we are in Malayalam. You can pause the video and show it, yeah one second sir, gada, okay sir. First write kamad, capital L, shri, shri, shra, sir, like in peyar, adai, adai, write prithvi, gyan. So we haven't defined the unicode for this, what do you want to type in Telugu? Odia, Punjabi, Punjabi, Vella, right Vella, V-E double, yeah, V, Punjabi, F3, F3. So this is Vella, it's fine, adak is here, Vella, type gal, gal, Vella, okay, type V-E double L-H-A, double A, V-E, is it fine, Vella, okay, V-E-H, sorry, V-E-H, V-E-H, double L-A, double L-A, it's correct now, phones, yeah we have the phones, we have all the phones. All you have done is Google translate rate, hardware solution of that, whatever Vella, Vella is doing, if I type that in Google translate I will get the same thing, yes it follows the Google standard input tools, so actually I got confused with the spelling that's fine, they are going to type, Daboo, D-A-P-P-U, Telugu F8, D-A-P-P-U, what's wrong in that, what is wrong, Daboo or Daboo, it is capital U, Daboo, Daboo, I heard Daboo, so actually we don't have any Telugu, any one of us, so yes you can come, how will we understand, no you can write this pronunciation in English so that we can understand. Yeah, in Hindi it is, in Hindi you can type anything, in Punjabi you can type anything, in Odia you can type anything, but we don't have other people, so it was difficult for the grammar rules, to understand the grammar rules, yeah, some other words till then, yes sir F1, F1, F1 is right, oh, this is in Hindi Daboo, first type Daboo in Hindi, first type in Daboo in Hindi, F1, huh, first type it in Hindi, is it correct, you want this in Telugu, right, okay, one second, same thing you type in Telugu, yes sir, type Type An. Yeah, yes sir. Show sir. Type An. In Hindi, in Hindi. Yes sir. Yeah. Type Netru. Type Siddhartha. Siddhartha. So Anna. Anna. Type that other thing. Bana. Anna. Type Ana. O double. Anna. I think they have proved their point. They have proved their point that they are not complete multi-linguists. Sir, you can type anything in Hindi. Type Satya. Sharyantra. How do you spell it? Sharyantra. Type Siddhartha. The half character. Type Siddhartha. Sir, this can be compacted into a small chip. Sir, we have developed the prototype for that. It's very easy. Sir, because if we have to give driver to anyone, then we can come up with the software solution simply. Because already, softwares are available. So we wanted to come up with a hardware solution. I am typing here. No sir, there is no driver. Sir, we are implemented. We don't have a driver, but normal people. Normal. I have a driver. Yes sir. It's a keyboard. Yes sir. Which? Actually what we wanted is that we wanted to reduce the complexity. So just, but this is just plug and play. Yes sir. It will be exact. Instead of doing the hardware, I can have one software driver and that will do exactly the same job of that box. Sir, this is... Yes sir. It can do it. Thanks. So you can call next. Okay, thank you. Thank you. Thank you.


It is a proud day and historic day, a wonderful day that we shall all remember because a gracious and lovely lady, a great lady in her own right, has come here to visit with us to make us proud of the fact that she is southern born and bred. She's one of us four days ago. This gracious lady started out from Washington. She has gone through Virginia, North Carolina, South Carolina, Georgia. Now she has come to us in beautiful, progressive, wonderful Florida. We are proud to have her here. Ladies and gentlemen, it is my high privilege and my great honor to present to you the first lady of the land, the wife of the president of the United States, Mrs. Lyndon B Johnson. My friends of Florida, what could be more wonderful than this gorgeous sunshine and this marvelous Florida welcome? This is our sixth stop in the state of Florida and our last one and I'm telling you I'm sorry to tell goodbye to you. I'm delighted to be able to be here during the 50th anniversary year of the famous Pensacola Naval Air Station. Who would have dreamed that day in 1914 when the USS Mississippi steamed into Pensacola Bay with only seven aviators and seven aircraft that one day this would be the training ground for more than 4,000 flyers at one time? And who would have dreamed that a missile testing center like Eglin Air Force Base would come? Along with these military installations came payrolls, along with these military installations came payrolls that are now pumping $160 million into the economy of your Florida panhandle. The whole country is sending young men here to train for our nation's defense. And so it's going two ways, your country is, your part of this nation is making our country safe with its strength and the federal government is helping the economy of your part of this country. I'll tell you a man who knows more about this Florida panhandle and works harder for it than anybody you could just ever want to find and that's Bob Sykes. He's been my guide this whole way. One of the pleasures I take in a political campaign is that they give me an unparalleled opportunity to learn more about America. And this morning with Bob Sykes I have learned much about your economy and also about the beautiful, restful side of your country, which I hope to come back and see another time. Right now I've got some more important business, but your fabulous Gulf Coast is going to be my objective after we achieve victory in November. My friends, ten months ago on a most awful day my husband became your president. With him lay the experience of twelve years in the House of Representatives, twelve years in the Senate, three as your vice president. And into these last ten months he has poured all the energy, intellect and heart he has to try to keep our country prosperous, preserve peace and plan for a greater America. You can tell what sort of a president he will make because you have lived through these ten months along with us. I am proud of his record and I hope you will want to continue it. I thank you. And now because I see so many young people in the crowd I want to introduce you to my daughter Lucy Bain. It's so good to be here and I'm proud to be here because I see so many young people my own age involved in something that I consider so very important because by your being here you've shown to me and to the world that we do care, that we do want to learn, for we realize unless we learn today we cannot lead tomorrow. And I just hope that we can use the reasoning powers that we have been able to achieve through our tremendous educational system so that although we may disagree we may not be disagreeable because we realize the kind of leaders that we choose today will make the kind of country we will soon have to lead tomorrow. Ladies and gentlemen, very rapidly, very rapidly we're going to introduce a few distinguished guests and first the distinguished, the outstanding junior senator from Florida, George Smothers. Thank you, Bob, thank you, thank you. I know that we're all very, very proud to have with us today as the guest, this very gentle, southern, sweet, wonderful lady who has respect for other people's point of view, who's willing to listen to the other side but who's always polite enough, always polite enough to let other people have their say. We know that we're happy that she's here, we're proud of the fact that we can greet her. Here in this particular area of Northwest Florida we have more federal installations, we have more federal concern than they do in most any other area of the state. And when you're very able Congressman Bob Sykes represents you in Washington he's got to have somebody friendly that he can go and talk to who understands him, who understands this area, whom I know, whom Senator Hollanoes, and we know that the way for us to continue to have this area grow and prosper in the future is to elect Lyndon Bain Johnson on November 3rd. A hand for Mrs. George Smathers, a hand for Mrs. George Smathers, she's him. Now, Mr. and Mrs. Dahl Conner, the Commissioner of Agriculture, a hand for them and a word from Dahl, Dahl. Thank you very much, Congressman Bob. It's a real pleasure to have the Johnson girls here in Florida. And I want you to know that the American farmers appreciate having President Johnson in the White House and we intend to keep him there. Now a word from the Commissioner, the Secretary of Commerce, the Honorable Luthor Hage, Luthor. Thank you, Bob Sykes. I want you to listen for just a moment, please. I'm a Democrat from North Carolina. We in North Carolina and Virginia and South Carolina and Georgia and 45 states of the Union are going to vote for Lyndon Johnson for President. Every family in America is today worth $1,200 a year more than it was worth four years ago. And that's because of Democrats. What other thing? You have 150,000 people in Florida on the federal payroll and with all the things that Bob Sykes has got you, if you can't do it sentimentally, do it practically. Vote for Lyndon Johnson for President and be in three. Ladies and gentlemen, the majority whip of the House of Representatives, my good friend Hale Boggs. Ladies and gentlemen, Governor Hodges, Secretary Hodges and I have been the co-chairman of this train. We have been aboard the Lady Bird Special since we started in Alexandria, Virginia four days ago. And you know what? This is a sunshine special. There hadn't been a day that the sun hasn't shown on this train and there hasn't been a time when the crowd hadn't been friendly and warm. And you know why? This wonderful lady is a southern lady just like you. And you know why Mrs. Johnson is here and Lucy is here? Because they wanted to come here with their own people. Now, Maine and Vermont and New Hampshire, which have never voted Democratic, are going to vote for President Johnson. And Arizona, you know where that is, that's going to vote for President Johnson. And you know what else? Florida's going to vote for President Johnson. We are not thinking about letting Maine and Vermont and New Hampshire vote for our southern president and our southerners turn him down. God bless all of you for coming out here. It's a wonderful crowd and you're so nice and so hospitable. I serve in the House of Representatives. I'm the majority whip. It's my business to know congressmen. And if you had every congressman like Bob Sykes, you'd have the greatest congress on earth. I love him and I know you love him and this whole nation appreciates him. On this platform, Governor Ellington and with us congressmen and Mrs. Charles Bennett, congressmen and Mrs. Billy Matthews, Mrs. Tom Bailey and Mrs. Paul Rogers and right now a distinguished visitor from our neighbor state and I want him to say a word, Senator John Sparkman. And then I'm going to leave you and thank you for the privilege of senior and for coming out here. Thank you very much. I know this train's got to leave here. It's going over to Alabama, you know. I'm delighted to be here. I was here four years ago when the special came through. You had a great reception then. You've given us a tremendous reception this morning. Thank you very much. Once more, I want to tell you how it warms my heart. How much I thank you, all you young folks and all you mamas and papas and all these good homemade signs, nearly about all of them. You're sending us on our way with a happy feeling. My husband will try to repay you with the best hard work and the most devoted service to his country that he can produce.